1. git help:帮助
- git help xxx
 - git xxx --help
 
2. git init:初始化
- git init
 
3. git config:配置
常见用法
- git config --system:系统级,对所有用户所有项目生效
 - git config --global:全局级,对当前用户的所有项目生效
 - git config:项目级的:对当前项目生效
 
常见使用案例
- git config --global user.name crazyacking(设置姓名)
 - git config --global user.email crazyacking@gmail.com(设置邮箱)
 
4. git remote:设置远程仓库信息
常见用法
- git remote -v:查看远程仓库连接
 - git remote set-url:设置远程仓库连接
 
常见使用案例
- git remote add origin git@github.com:crazyacking/CJTLIG.git(增加远程连接)
 - git remote rm origin(删除远程连接)
 - git remote set-url origin git@github.com:crazyacking/CJTLIG_new.git git@github.com:crazyacking/CJTLIG.git(更换远程连接)
 
5. git clone:克隆项目
常见使用案例
- git clone git@github.com:crazyacking/CJTLIG.git(克隆项目到当前文件夹)
 - git clone git@github.com:crazyacking/CJTLIG.git dirname(克隆项目到dirname文件夹)
 
6. git pull:拉取并合并远程代码
常见使用案例
- git pull
 
7. git fetch:拉取远程代码
常见使用案例
- git fetch
 
8. git checkout:检出代码
常见用法
- git checkout 5a5d53e(检出5a5d53e对应版本)
 - git checkout filename 5a5d53e(检出5a5d53e对应版本的某文件)
 - git checkout HEAD^(检出前一版本的代码)
 - git checkout -b branch_name(检出并创建新分支)
 - git checkout branch_name (切换到某分支)
 - git checkout -f branch_name(强制切换到某分支)
 
9. git reset:重置代码
常见用法
- git reset 5a5d53e(重置版本库和暂存区)
 - git reset --soft 5a5d53e(重置版本库)
 - git reset --hard 5a5d53e(重置版本库、暂存区、工作区,危险的操作)
 
10. git add:添加文件
常见用法
- git add .
 - git add filename
 
11. git commit:提交代码
常见用法
- git commit -m “提交说明”
 
12. git push:推送代码
常见用法
- git push(推送代码)
 - git push origin master(推送代码到某个分支)
 
13. git branch:分支操作
常见用法
- git branch(查看分支列表及当前所在分支)
 - git branch -d|-D branch_name(删除分支)
 
14. git merge:合并操作
常见用法
- git merge branch_name(合并某分支到前)
 
15. git ignore:忽略文件
常见用法
- 修改.gitignore文件,将要忽略的文件加入即可
 
16. git log:显示提交历史记录
常见用法
- git log(查看提交记录)
 - git log --oneline(以单行方式查看整个项目的提交记录)
 - git log --oneline filename(以单行方式查看某个文件的提交记录)
 
来源:https://www.cnblogs.com/crazyacking/p/6622986.html