新手问题 关于 git 切换问题?

jhunter · 2014年05月30日 · 最后由 lyfi2003 回复于 2014年05月30日 · 1840 次阅读

问题是我首先 git checkout -b new,这个时候会切换到 new 这个分支,然后在分支上代码改动过了,不做任何提交,这个时候我 git checkout master,切换到主分支,为什么主分支的代码也变了,怎么样切换到不会变化的主分支?

没有 git add xxx 之前,你新增的文件和 git 没有任何关系的。 不如描述一下你的场景,大家就可以给你最佳实践。

# at branch
git add . 
git stash
git checkout master
balabala...
git checkout xx_branch
git stash pop
balabala
需要 登录 后方可回复, 如果你还没有账号请 注册新账号