Git本地仓库与远程分支不同步,本地remove-maven-3分支缺pom.xml如何解决?
问题原因
你本地从master分支新建的remove-maven-3分支,仅继承了新建时本地master分支的内容,且未和远程端的同名分支建立跟踪关联,因此直接执行git pull时Git无法识别需要拉取的目标分支,自然也同步不到远程存在的pom.xml文件。
解决步骤
方式一:单次拉取无需绑定跟踪关系
直接指定远程仓库和目标分支执行拉取即可:
git pull agbi-code remove-maven-3
拉取完成后本地分支就会同步远程的全部内容,pom.xml文件会正常显示。
方式二:绑定跟踪关系,后续可直接执行git pull/git push
如果需要长期在该分支开发,建议先绑定远程跟踪关系:
- 执行绑定命令:
git branch --set-upstream-to=agbi-code/remove-maven-3 remove-maven-3
- 绑定完成后正常执行拉取即可:
git pull
注意事项
如果拉取过程中提示合并冲突,按需处理冲突内容后再提交即可。
内容的提问来源于stack exchange,提问作者sunny
相关产品推荐
相关产品推荐

