我是git的新手,所以我想了解它是如何工作的。我目前有主人检查。我对master进行了一些更改,让我说我添加了一个徽标,但我还没有推动更改。
然后我转到了另一个分支。在这个分支中,我认为这将是主人的新结账,但我看到了我的开发徽标文件。这不应该在这里,因为它是另一个分支?如果我的概念完全错误,请告诉我。答案 0 :(得分:1)
要使sonething成为分支的一部分,您需要将其提交到该分支。如果您在结账时有未提交的工作,则在切换分支时将保留更改(只要没有冲突)。
提交对分支的更改并不意味着它们永远存在。你仍然需要推动改变,使它们(在某种程度上)永久化。
因此,如果您想暂时在另一个分支中工作,您可以提交更改,切换分支,在那里工作,提交工作,切换回旧分支,执行" git reset HEAD~&#34 ;让你早先承诺的工作作为未提交的更改,并从那里继续。
答案 1 :(得分:0)
或者,在切换分支之前/之后,使用git stash save
/ git pop
来保存/恢复您的工作状态。