Git從刪除本地分支並同步到遠程,到其他本地倉庫同步分支數據


刪除本地分支

git branch -d [branch name]

如果提示未同步到遠程服務器,會提示無法刪除,你也可以使用下面的命令強制刪除。

git branch -D [branch name]

如果你只是想重命名分支,可以使用

git branch -m [branch name] [new branch name]

同步遠程倉庫

git push origin :[branch name]

注意:號告訴推送的遠程服務器要刪除對應的分支

也可以使用下面的命令刪除遠程倉庫分支

git push --delete origin [branch name]

其他本地倉庫同步

首先獲取遠程倉庫最新內容

git fetch origin

查看所有分支信息

git branch -a

顯示遠程倉庫詳細信息

git remote show origin

可以看到有部分遠程倉庫對應的分支后面的狀態標識為stale,這表示遠程倉庫已經刪除了該分支,並推薦使用git remote prune命令移除這些分支

git remote prune origin

注意這里要加上遠程倉庫別名,我這里是origin

刪除完成后,再在其他本地倉庫上運行刪除分支命令對應分支命令即可

git branch -d [branch name]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM