我正在使用一个拥有空主和多个分支的git仓库.当我做一个git pull时,它似乎只是为主人拉下来但不适用于分支.
git checkout branch; git pull
在我推动之前,我发现自己必须为每个分支做.是否有我可以使用的命令或开关
拉动并应用所有分支和主人的更改?
我认为没有可用的命令或开关,因为它有什么git pull
作用 - 它从远程(例如git fetch
)获取更改,并且它们将更改合并到当前分支(git merge origin/master
或任何当前分支轨道).问题不是第一部分(实际上是git fetch
为所有远程分支获取更改)但是合并 - 当您发生合并冲突时应该怎么做?您只能在工作副本上合并,而不能在git对象上合并.当您开始合并时,您需要中止它或解决所有冲突并创建合并提交.