1. 程式人生 > 其它 >git如何刪除遠端分支,git常用快捷指令列表

git如何刪除遠端分支,git常用快捷指令列表

git程式碼倉庫管理工具

1.初始化本地倉庫

a) Git init <directory>

2.克隆一個遠端倉庫

a) Git clone 倉庫名

eggit clone [email protected]:edadd/FE-AApppon.git

3.新增檔案到暫存區

a) Git add . 全部提交

4.提交變更

a) Git commit -m ‘備註’

eg: git commit -m ‘U標準化-xxl’

5.拉取遠端分支到本地

a) Git pull origin <branch>不加分支則預設為拉取當前分支的遠端倉庫

eg: git pull origin dev-ui

拉取遠端的dev-ui分支合併到我的當前分支

此操作建議多使用為了讓我們自己的分支和遠端目標分支的一致避免線上衝突汙染遠端分支有衝突也可以本地處理

6.推送變更到遠端倉庫

a) Git push origin <branch>不加分支則預設為推送到當前分支的遠端倉庫

eg: git push origin dev-ui推送當前分支的變更到遠端倉庫的dev-ui分支

7.建立本地分支

a) Git branch <branch>

eg: git branch dev-ui-xxl建立一個dev-ui-xxl的本地分支

建立的本地分支的程式碼是以當前分支為模版建立的

建議建立本地分支時可以將 程式碼分支切換到master拉取最新程式碼後在建立所需分支這樣保證程式碼是最 新的

8.切換本地分支

a) Git checkout <branch>

eg: git checkout dev-ui-xxl切換到dev-ui-xxl的本地分支

可以用git checkout -b dev-ui-xxl 直接建立並切換到新分支

9.刪除本地分支

a) Git branch -d <branch>

eg: git branch -d dev-ui-xxl刪除本地的dev-ui-xxl分支d改成D就是強制刪除

10.刪除遠端分支

不建議新手使用

a) Git push origin --delete <branch>

eg: git push origin --delete dev-ui-xxl刪除遠端的dev-ui-xxl分支本地的不影響

11.合併本地分支

a) Git merge <branch>

eg: git merge dev-ui-xxl合併本地的dev-ui-xxl分支到當前分支

12.暫存本地變更

a) Git stash

eg: git stash將當前分支的變更儲存到臨時倉庫

配合git stash pop使用比如我當前分支在除錯不想上到遠端去這個時候來 了一個臨時變更我需要切換到那個分支進行開發和提交但是由於當前分支存在 未提交的程式碼git checkout無法切換這個時候就可以用git stash將當前分支 的變更儲存到臨時倉庫等那個分支開發完成回到當前分支並使用git stash pop 就可以找回當前分支臨時儲存的程式碼

13.釋放暫存本地變更

a) Git stash pop

eg: git stash pop釋放暫存的本地變更搭配git stash使用

14.拉取全部遠端倉庫變更

a) Git fetch

eg: git fetch拉取遠端倉庫的全部變更

15.檢視儲存庫的狀態

a) Git status

eg: git status檢視當前分支的儲存狀態

16.檢視分支列表

a) Git branch

eg: git branch檢視當前原生代碼倉庫的分支列表

17.檢視提交歷史日誌

b) Git log

eg: git log檢視當前分支的歷史提交記錄

18.回退到指定版本

a) Git reset --hard <commit id>

eg: git reset --hard 9e658693e47790a7577e43dce4ea0b30d87e4b5

commit id可以用git log去查詢

19.變基

a) Git rebase <branch to rebase from>

eg: git rebase origin/master依據master分支進行變基