1. 初始化一个新目录
git init ***
2. 下载远程仓库的项目代码到本地
git clone [url]
3. 添加指定文件到暂存区
git add [file1] [file2] ...
4. 添加当前目录的所有文件到暂存区
git add ./
5. 提交暂存区到仓库区,并填写备注
git commit -m [message]
6. 列出所有本地分支
git branch
7. 新建一个分支,但依然停留在当前分支
git branch ***
8. 新建一个分支,并切换到该分支
git checkout -b ***
9. 切换到指定分支
git checkout ***
10. 合并指定分支到当前分支
git merge ***
11. 删除远程分支
git push origin --delete ***
12. 恢复暂存区的指定文件到工作区
git checkout ***
13. 恢复暂存区的所有文件到工作区
git checkout .
14. 显示有变更的文件
git status
15. 显示历史信息
git log
16. 显示暂存区和工作区的差异
git diff ***
17. 当前代码较新,且已有新的代码改动,想回退到之前某节点,保留新的代码改动
make clean
git checkout *** (不要的修改或编译自动生成的其他文件)
git status (确认当前的修改是要保留的)
git stash
git log
git checkout [节点号]
git branch (查看分支是否已经切换到指定节点)
git stash pop
继续编译...