- workspace:工作區
- index/stage:暫存區
- Repository:倉庫區(或本地倉庫)
- Remote:遠端倉庫
1、在目前目錄建立一個新的代碼倉庫
git init
2、克隆遠端倉庫到本地
git clone [email protected].xxx.git
3、将檔案添加至暫存區
4、将暫存區的内容送出到本地倉庫
git commit -m “message”
5、将本地的master分支push到遠端origin:branch_name分支
如果是第一次git push則需要添加-u選項:
git push -u origin master:branch_name
6、将本地的master分支push的遠端origin:branch_name分支
7、檢視本地分支
git branch
8、檢視所有本地分支和遠端分支
git branch -a
9、檢視所有遠端分支
git branch -r
10、本地分支切換
11、建立新分支,并切換至,新分支
12、拉取遠端倉庫,更新本地倉庫
# 在本地分支下,執行下列指令,拉取遠端master分支,更新本地分支
git pull origin master
13、删除本地分支
删除分支之前,確定要删除的分支是存在的,否則删除失敗。
14、删除遠端分支
git push origin --delete branch_name(遠端分支名)
git branch -dr [remote/branch_name](遠端分支名)
删除分支之前,確定要删除的分支是存在的,否則删除失敗。
15、合并指定分支到目前分支
16、顯示有變更的檔案
git status
17、顯示目前版本的曆史資訊
git log
18、顯示暫存區和工作區的代碼差異
19、恢複暫存區的指定檔案到工作區
20、重置暫存區的指定檔案,與上一次commit保持一緻,但工作區不變
21、重置暫存區與工作區,與上一次commit保持一緻
$ git reset --hard