1.git init: 初始化git倉庫
2.git status:查看倉庫狀態(tài)
3.git diff:查看不一致的地方
4.git add test.txt:將工作區(qū)的test.txt文件添加到暫存區(qū)(. 將所有的文件添加到暫存區(qū))
5.git commit -m '描述':將文件提交到倉庫
6.git log(-n):查看提交記錄(最近n次提交)
7.git reflog:查看輸入的所命令
8.git checkout test.txt:丟棄工作區(qū)text.txt文件的修改
9.git reset HEAD test.txt:撤銷暫存區(qū)的修改
9.1?git reset HEAD~:撤銷最近一次commit(修改的文件回到工作區(qū))
10.git reset --hard 版本Id:回退版本(回退到這個版本提交后的數(shù)據(jù))
11.git branch:查看當前所有分支(-a:包括遠程分支)
12.git clone git倉庫地址:克隆倉庫
13.git branch dev:創(chuàng)建dev分支
14.git checkout dev:切換到dev分支
15.git checkout -b dev:創(chuàng)建并切換到dev分支
16.git merge dev:將dev分支合并到當前分支
17.git fetch -r:獲取所有的遠程分支(在遠程倉庫新建了分支的時候使用)
18.git remote:查看是否配置了遠程倉庫
19.git remote add origin 遠程倉庫地址:配置遠程倉庫
20.git push origin dev:將dev分支push到遠程倉庫(本地新建了新分支)
21.git branch -D dev:刪除本地dev分支
22.git push origin :dev:刪除遠程dev分支
23.git pull origin next:拉取遠程next分支并與本地當前分支合并
24.git pull origin next:first:拉取遠程next分支和本地first分支合并
25.git show commit_id:查看commit內容
26.git log -p -1:查看最近一次的修改內容
27.git branch -a:查看遠程倉庫所有分支
28.git checkout -b dev origin/dev:在本地新建dev分支并拉取遠程倉庫dev分支,同時切換到dev分支
29.git pull:獲取遠程所有分支
30.git remote update origin -p:
31.git remote prune origin:刪除遠程已刪除,但是本地還存在的分支
32.git submodule update --init:拉取子模塊代碼
33.git checkout -b dev(本地名) origin/dev(遠程名):拉取遠程分支并在本地建立新分支