1. 程式人生 > >聊下 git remote prune origin

聊下 git remote prune origin

在你經常使用的命令當中有一個git branch –a 用來檢視所有的分支,包括本地和遠端的。但是時間長了你會發現有些分支在遠端其實早就被刪除了,但是在你本地依然可以看見這些被刪除的分支。

你可以通過命令,git remote show origin 來檢視有關於origin的一些資訊,包括分支是否tracking。

1

Local refs configured for ‘git push’,這一欄說明你push了哪些分支上origin。

2

develop_newfeature_apiwrapper,分支在遠端,我們現在去把他刪除掉。

3

點選垃圾桶,將其刪除。再回到本地來檢視所有分支。

4

它依然存在。但是你再通過 git remote show origin,來檢視就會發現問題。

5

提示你可以通過git remote prune 移除這個分支。(也就是說你可以重新整理本地倉庫與遠端倉庫的保持這些改動的同步)

6

這個在遠端刪除的分支在你本地倉庫也將被刪除。再通過git branch –a 來檢視。

7

已經不存在了。

作者:王清培

本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面