Baham's Blog

Above all else, guard your heart.

Git 常用命令速查表

Git 常用命令速查表 master origin :默认远程版本库 :默认开发分支 Head Head^ :Head :默认开发分支 的父提交 创建版本库 $ 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 $ git revert

克隆远程版本库

初始化本地版本库

查看状态

查看变更内容

跟踪所有改动过的文件

跟踪指定的文件

文件改名

删除文件

停止跟踪文件但不删除

提交所有更新过的文件

修改最后一次提交

查看提交历史

查看指定文件的提交历史

以列表方式查看指定文件

的提交历史

撤消工作目录中所有未提交

文件的修改内容

撤消指定的未提交文件的修

改内容

撤消指定的提交

Git Cheat Sheet (Version 0.1)

2012/10/26

— by分支与标签 $ git branch

显示所有本地分支

$ git checkout

切换到指定分支或标签

$ git branch <new-branch>

创建新分支

$ git branch -d

删除本地分支

$ git tag

列出所有本地标签

$ git tag

基于最新提交创建标签

$ git tag -d

删除标签

合并与衍合 $ git merge $ git rebase

合并指定分支到当前分支

衍合指定分支到当前分支

远程操作 $ git remote -v

查看远程版本库信息

$ git remote show

查看指定远程版本库信息

$ git remote add

添加远程版本库

$ git fetch

从远程库获取代码

$ git pull #下载代码及快速合并 $ git push #上传代码及快速合并 $ git push :<branch/tag-name>

删除远程分支或标签

$ git push —tags

上传所有标签




The Original Link: http://baham.github.io/12_17_752.html
If you want to reprint it, please do under the CC BY-NC-SA 4.0

Comments