2011-12-13 46 views

回答

1

假設你是高手:

git checkout -b new_branch 
git push . +head~4:master 

這將使你對你的新分支,不會對你的工作目錄產生任何影響。我認爲這是你想要追求的地方。如果你有編輯器打開,如VisualStudio,這些臭名昭着的持有鎖定文件和獲取結賬的方式,這可能會有影響。

這種方式可以讓所有的編輯器打開,仍然可以得到你想要的東西來完成: - 使當前提交具體的分支 的頭 - 讓主點,它應該已經 - 獨自離開工作目錄所以你不必關閉任何編輯等。

希望這會有所幫助。

0

從主:

git branch newbranch 
git reset --hard HEAD~4 
相關問題