1
我創建了一個遠程分支,那我現在想刪除,因爲它合併到我們的集成分支。我做一個如果我刪除了其他人正在處理的遠程分支,會發生什麼情況?
git push origin :name_of_branch
刪除遠程分支。
然而,不幸的是我錯了和其他開發者之一居然有始發分支上的本地提交。我如何打擾他的工作,當他拉扯時他的變化現在處於危險之中?
謝謝
我創建了一個遠程分支,那我現在想刪除,因爲它合併到我們的集成分支。我做一個如果我刪除了其他人正在處理的遠程分支,會發生什麼情況?
git push origin :name_of_branch
刪除遠程分支。
然而,不幸的是我錯了和其他開發者之一居然有始發分支上的本地提交。我如何打擾他的工作,當他拉扯時他的變化現在處於危險之中?
謝謝
拉動永遠不會刪除您的本地分支。如果您的其他開發人員使用git fetch --prune
,他在當地的遠程跟蹤分支(例如remote/origin/name_of_branch
)將被刪除,但本地版本,他正在上應保持不變,而當他再次推他們,分支會被重新創建。
(儘管在新的分支名稱下推新提交可能更有用,具體取決於上下文。)