git commit -m "my changes"
git push origin change-1
我运行上面的代码来提交我的更改并将它们推送到名为“change-1”的分支。
git checkout change-2
我运行以上行从我的分支切换到同事分支,我遇到这个问题,我的IDE(Intellij)中的源代码包含我的分支“change-1”的更改,我的同事分支“更改 - 2" 。为什么是这样?我虽然切换分支的整个想法是你可以在不将它与你自己混合的情况下处理某人的变化吗?
git checkout master
当我从change-1分支运行上述命令时,它会列出我在change-1中更新的所有文件,并在最左边的列中添加了M.那是为什么?