我读了几条关于此的线索,但需要一些说明。我知道我可以得到我的地方分公司unpushed犯了切换分支以及移动已提交但未提交的提交
git log origin/master..HEAD
当我从一个分支移动到另一个,有没有自动应用unpushed提交(即使我们如果要解决合并冲突,这是一种任何)转移到分支?
此外,在我的本地分支上,当我有无限制的更改,并且检出一个不同的分支时,未提交的更改被移到移动到的分支,但git文档说这应该会引发错误。这是设置在配置中的某个地方吗?为什么我没有看到错误?
$ git checkout mytopic
error: You have local changes to 'frotz'; not switching branches.