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 > | 衍合指定分支到当前分支 |
Git与版本控制操作指南:从入门到精通

1979





