Git常用命令速查

Git 常用命令速查表

基础配置命令

命令 功能说明 示例
git config --global user.name "用户名" 配置全局用户名(关联提交记录) git config --global user.name "laolei"
git config --global user.email "邮箱" 配置全局邮箱(关联提交记录) git config --global user.email "442@qq.com"

版本库操作命令

命令 功能说明 示例
mkdir 目录路径 创建本地仓库存储目录 mkdir D:/git/repository
cd 目录路径 进入仓库目录 cd D:/git/repository
git init 初始化本地 Git 仓库(生成 .git 目录) git init
ls -ah 查看隐藏目录(验证 .git 目录是否存在) ls -ah

文件提交与状态查看命令

命令 功能说明 示例
git add 文件名 将单个文件添加到暂存区 git add readme.txt
git add 文件1 文件2 将多个文件添加到暂存区 git add file2.txt file3.txt
git commit -m "提交说明" 将暂存区文件提交到版本库(说明需有意义) git commit -m "创建readme.txt文件"
git status 查看仓库当前状态(文件是否修改、是否在暂存区) git status
git diff 文件名 查看文件具体修改内容(对比工作区与暂存区) git diff readme.txt

版本管理命令

命令 功能说明 示例
git log 查看完整提交记录(包含作者、时间、提交说明) git log
git log --pretty=oneline 单行简洁显示提交记录(仅含版本号和说明) git log --pretty=oneline
git reset --hard HEAD^ 回退到上一个版本(^^ 回退到上上个版本) git reset --hard HEAD^
git reset --hard 版本号 回退到指定版本(版本号取 log 输出前几位即可) git reset --hard cb5f63

修改撤销与文件删除命令

命令 功能说明 适用场景
git checkout -- 文件名 撤销工作区未添加到暂存区的修改 仅修改文件未执行 git add
git rm --cache 文件名 将已添加到暂存区的文件移除 执行 git add 后想撤销暂存
git rm -rf 文件名 删除文件并移除暂存区关联 需从版本库中彻底删除文件
git commit -m "删除说明" 提交文件删除操作 执行 git rm 后确认删除

分支管理命令

命令 功能说明 示例
git branch 分支名 创建新分支(不切换) git branch dev
git checkout 分支名 切换到指定分支 git checkout dev
git checkout -b 分支名 创建并切换到新分支(常用) git checkout -b dev
git branch 查看所有分支(当前分支前带 *) git branch
git merge 分支名 合并指定分支到当前分支 在 master 分支执行 git merge dev
git branch -d 分支名 删除指定分支(需先切换到其他分支) git branch -d dev

远程仓库命令

命令 功能说明 示例
git clone 远程地址 克隆远程仓库到本地 git clone https://gitee.com/mrtfate/ssm-cms.git
git remote add origin 远程地址 关联本地仓库与远程仓库 git remote add origin https://gitee.com/mrtfate/git-test2.git
git push -u origin 分支名 首次推送本地分支到远程(绑定关联) git push -u origin master
git push 后续推送本地分支到远程(已绑定) git push
git pull 拉取远程分支更新到本地(提交前必做) git pull
ssh-keygen -t rsa -C "邮箱" 生成 SSH 密钥(用于免密码登录远程仓库) ssh-keygen -t rsa -C "243813208@qq.com"
相关推荐
nvd116 小时前
Flink 批处理驱动的湖仓 AI 财务研报流水线:从双流广播汇聚到 Agent 智能决策与原生 Iceberg 落盘全景实战
大数据·人工智能·flink
计算机编程指导师8 小时前
【计算机毕设推荐】基于Hadoop+Spark的公共交通运营数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·数据分析·spark·交通
QYR_1110 小时前
机械制造用固体润滑涂层市场分析:2032年全球市场规模预计达8.78亿元,CAGR为6.2%
大数据·人工智能·物联网
数字化顾问10 小时前
(144页PPT)数字化转型汽车企业数智化战略规划(附下载方式)
大数据
zttbee10 小时前
git命令
git
智慧物业老杨11 小时前
数字底座,重构小区治理秩序
大数据
计算机编程指导师12 小时前
【计算机毕设选题推荐】基于Hadoop的宫颈癌变进程光谱数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·数据分析·spark·毕业设计·宫颈癌变
guhunyihan12 小时前
无代码系统搭建平台,探索恐象 AI 带来的开发新范式
大数据·人工智能
计算机编程指导师12 小时前
【计算机毕设选题推荐】基于Hadoop+Spark的化妆品销售大数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·spark·毕业设计·课程设计·化妆品
benchmark_cc13 小时前
前复权数据每天可能变化,历史数据库应该覆盖还是保留原始价格?
大数据·python·pandas·量化交易·股票数据·quantdash