有時候我並沒有意識到我在git中的master
分支上,並沒有意識到這一點,並且當我想將它提交給另一個分支dev
時,我最終提交了一些要掌握的東西。在git中的分支之間遷移單個文件的簡單方法?
我在這種情況下所做的只是將文件複製到其他地方,結賬dev
,將文件複製回來並提交。
我確定有更好的方法做到這一點不在嗎?
dev
分支剛剛將合併到主反正。我可以只在開發分支git merge master
?有一些分支特定的更改似乎並沒有合併,當我在主頁上執行git merge dev
時。如果我將master
合併到dev
中,這些更改會混亂嗎?
我也有失去跟蹤工作分支。一個建議,設置git的bash_completion和$(__ git_ps1)到你的bash提示符。 (我假設你在Unix平臺上使用bash,msysgit已經在windows上爲你做了這個)。它會將當前的結帳分支添加到提示中。有關詳細信息,請參見[GIT自動完成和增強bash提示](http://en.newinstance.it/2010/05/23/git-autocompletion-and-enhanced-bash-prompt/)。 – 2012-03-20 21:09:03