我讀了幾條關於此的線索,但需要一些說明。我知道我可以得到我的地方分公司unpushed犯了切換分支以及移動已提交但未提交的提交
git log origin/master..HEAD
當我從一個分支移動到另一個,有沒有自動應用unpushed提交(即使我們如果要解決合併衝突,這是一種任何)轉移到分支?
此外,在我的本地分支上,當我有無限制的更改,並且檢出一個不同的分支時,未提交的更改被移到移動到的分支,但git文檔說這應該會引發錯誤。這是設置在配置中的某個地方嗎?爲什麼我沒有看到錯誤?
$ git checkout mytopic
error: You have local changes to 'frotz'; not switching branches.