【Git】Git常用命令汇总(未完待更)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Dh_Chao/article/details/82388375

说明:蓝色字体(包括表格内容、标题)用作锚点方便详情跳转与回跳

Git 常用命令

命令 简要说明
git add 添加至暂存区
git branch 分支管理
git checkout 检出到工作区、切换或创建分支
git clone 克隆版本库
git commit 提交
git config 查询和修改配置
git diff 差异比较
git describe 通过里程碑直观地显示提交ID
git fetch 获取远程版本库的提交
git help 帮助
git init 版本库初始化
git log 显示提交日志
git mv 重命名
git merge 分支合并
git mergetool 图形化冲突解决
git pull 拉回远程版本库的提交
git push 推送至远程版本库
git reset 重置改变分支“游标”指向
git rm 删除文件
git remote 远程版本库管理
git rebase 分支变基
git stash 保存和恢复进度
git show 显示各种类型的对象
git showlog 汇总 git 日志输出
git submodule 初始化,更新或检查子模块
git status 显示工作区文件状态
git tag 里程碑管理

git add 命令

命令 详情说明
git add . versoion 1.x : 将当前子目录下所有修改过以及新建立的文件添加到暂存区, 不包括被删除的文件
versoion 2.x : 将所有跟踪文件中被修改、删除文件以及所有未跟踪的文件添加到暂存区
git add -A 将所有跟踪文件中被修改、删除文件以及所有未跟踪的文件添加到暂存区
git add <path> 将指定的文件或目录添加到暂存区
例如:git add hilox.txt 将文件 hilox.txt 添加至暂存区
git add -u [<path>] 将被修改或已删除的文件添加到暂存区,不包括新建立的文件;
省略 <path> 表示 . ,即当前目录

git commit 命令

命令 详情说明
git commit -m “注释” 提交至本地 git 仓库
git commit -am “注释” 将所有已跟踪文件中被修改、删除的文件都提交到本地 git 仓库, 不用经过 git add 添加到暂存区;
未跟踪的文件还是需要执行 git add <path> 命令
git commit –amend 增补提交(也可以叫追加提交),
可以在不增加一个新的commit-id的情况下将新修改的代码追加到前一次的commit-id当中

git init 命令

命令 详情说明
git init 当前目录初始化为本地 git 仓库(创建新仓库);
创建一个具有 objects, refs/heads, refs/tags 和模板文件的 .git 目录,
还创建了引用主分支的 HEAD 初始的一个 HEAD 文件
git init <directory> 指定目录初始化为本地 git 仓库(目录不存在则创建目录);
例如:git init hilox 当前路径下创建 hilox 目录并将其初始化为本地 git 仓库

猜你喜欢

转载自blog.csdn.net/Dh_Chao/article/details/82388375