如何在不覆蓋數據的情況下git-checkout
?要在不覆蓋數據的情況下進行git結賬
我跑
git checkout master
我得到
error: Entry 'forms/answer.php' would be overwritten by merge. Cannot merge.
這是令人驚訝的,因爲我不知道混帳合併時,我git-checkout
。 我一直在命令後單獨運行git merge new-feature
。 如果Git在結帳時合併,這似乎顯然是不必要的。
感謝您提及'git-stash'! - 我不知道它的目的是在這種情況下使用。 – 2009-08-18 02:26:35
無論出於何種原因,我無法使用git-stash命令。相反,我不得不使用「git stash」(沒有連字符)。 – 2011-09-14 08:55:28
如果你想要的只是檢查一個不同的修訂版,同時保留你未提交的修改(當找到引入錯誤的版本時有時會出現這種情況),Jakub的建議('git checkout -m')要容易得多。 – 2013-06-09 10:16:01