我有一個叫做實驗的分支。git checkout實驗有時可以使用,有時候不會,如果我有本地更改
git checkout master
echo 'some changes' > a.txt
# now master branch has local changes which are not committed
git checkout experiment
有時我注意到,如果我有本地更改,我不允許切換到另一個分支。如果我有本地更改,有時候我可以切換到另一個分支。
我錯過了什麼?
請重新設置shell命令的格式(使用代碼格式),並且不要使用它們不明確的別名... – 2010-03-26 14:37:48
同意格式化。我的錯。關於使用git checkout vs git co。我仍然在圍牆上。 – 2010-03-26 15:15:23
@dorelal:是的,我們都可以弄清楚你的意思是從上下文結算。但在提問時使用個人自定義,這絕對是不明確的。 (在這種情況下,情況更糟,因爲'co'也可能意味着'提交') – Cascabel 2010-03-26 20:25:24