对git分支的更改

时间:2014-07-24 11:08:40

标签: git

我在'master'分支上工作并结帐新的分支'addheader' 然后我在'addheader'分支上进行更改 然后我再次结帐'主人' 现在我在处理“addheader”时所做的更改仍然可见(崇高编辑器)

应该是这种情况吗?它不应该恢复到以前的版本吗?

1 个答案:

答案 0 :(得分:0)

如果您在addheader分支中所做的更改可以通过签出master分支来覆盖(即,如果可能存在任何合并冲突,则这两个分支都已合并),那么git会在退房前通知您commitstash这些更改。如果您执行其中任何一项操作,则修改后的文件将不会在稍后签出的分支中可见。

如果检查master不会覆盖更改,git将允许您在不提交或暂存更改的情况下结帐。在这种情况下,当您在签出分支后执行M时,更改将显示为git status(已修改)文件。