历史:
情况:
问题:如何同步本地和远程?
答案 0 :(得分:1)
如果您有名为remote
的原始遥控器和名为origin
的遥控器,请尝试:
git remote update
git remote prune origin
git remote prune remote
然后,您可以找到合并在
中的本地分支git branch --merged remote/master
并删除它们:
git branch -d <branch>
您可以使用一个命令删除合并到当前HEAD中的所有分支:
git branch --merged | grep -v '\\*' | xargs -n 1 git branch -d
现在你应该把所有事情都清理干净,你的分支应该少得多。
您可以实现的实际同步:
git checkout master && git pull --rebase remote master
(如果您要更新的本地分支名为master
)。
如果与更新的远程分支存在很多冲突,则可以省略--rebase
标记。
答案 1 :(得分:0)
您是否遇到过冲突问题?让你的主 - 本地/主 - 远程&#34;同步&#34; up,你必须手动处理所有冲突。
讨论here