Git 命令合集
Opened this issue · 0 comments
Yuanbin-xavier commented
创建版本库
- git clone
克隆远程版本库
- git init
初始化本地版本库
修改和提交
- git status
查看状态
- git diff
查看变更内容
- git add .
跟踪所有改动过得文件
- git add
跟踪指定的文件
- git mv
文件改名
- git rm
删除文件
- git rm --cached
停止跟踪文件但不删除
- git commit -m 'commit message'
提交所欲偶更新过的文件
- git commit --amend
修改最后一次提交
查看提交历史
- git log
查看提交历史
- git log -p
查看只听文件的提交历史
- git blame
以列表方式查看指定文件的提交历史
撤销
- git reset --hard HEAD
撤销工作目录中所有未提交文件的修改内容
- git checkout HEAD
撤销指定的为提交文件的修改内容
- gir revert
撤销指定的提交
分支与标签
- git branch
显示所有的分支
- git checkout <branch/tag>
切换到指定分支或者标签
- git branch
创建新的分支
- git branch -d
删除本地分支
- git tag
列出所有本地标签
- git tag tagname
基于所有最新提交创建标签
- git tag -d tagname
删除标签
merge 与 rebase
- git merge
合并指定分支到当前分支
- git rebase
rebase指定分支到当前分支