1.创建版本库
命令 | 注释 |
---|---|
git clone < url > | #克隆远程版本库 |
git init | #初始化本地版本库 |
2.修改和提交
命令 | 注释 |
---|---|
git status | 查看状态 |
git diff | 查看变更内容 |
git add . | 跟踪所有改动过的文件 |
git add < file > | 跟踪指定文件 |
git mv < old > < new > | 文件改名 |
git rm < file > | 删除文件 |
git rm – cached < file > | 删除文件 |
git commit -m ‘commit message’ | 提交所有更新过的文件 |
git commit --amend | 修改最后一次提交 |
3.查看提交历史
命令 | 注释 |
---|---|
git log | 查看提交历史 |
git log -p < file > | 查看指定文件的提交历史 |
git blame < file > | 以列表方式查看指定文件的提交历史 |
4.撤销
命令 | 注释 |
---|---|
git reset --hard HEAD | 撤销工作目录中所有未提交文件的修改内容 |
git checkout HEAD < file > | 撤销指定的未提交文件的修改内容 |
git revert < commit > | 撤销指定的提交 |
5.分支与标签
命令 | 注释 |
---|---|
git branch | 显示本地所有分支 |
git checkout < branch/tag > | 切换到指定分支或标签 |
git branch < new-branch> | 创建新分支 |
git branch -d < branch > | 删除本地分支 |
6.合并与衍合
命令 | 注释 |
---|---|
git merge < branch > | 合并指定分支到当前分支 |
git rebase < branch > | 衍合指定分支到当前分支 |