如何';git pull——重新基址';对于所有Git分支?
如何为所有git分支“git pull--rebase”?如何';git pull——重新基址';对于所有Git分支?,git,github,version-control,rebase,git-pull,Git,Github,Version Control,Rebase,Git Pull,如何为所有git分支“git pull--rebase”? 我需要经常使用最新的源代码生成git bundle,因此,我手动为每个分支运行git pull--rebase。当我运行git pull--rebase时,我看到当前活动分支的所有都已完成,但对于其他分支,我看到“head is some#commit ahead”这类消息。是否有任何git工具在运行时会像手动切换每个分支后运行git pull--rebase一样?一个,您需要编写脚本,因为git本身不支持它 第二,如“”中所述,您需要
我需要经常使用最新的源代码生成git bundle,因此,我手动为每个分支运行
git pull--rebase
。当我运行git pull--rebase时,我看到当前活动分支的所有都已完成,但对于其他分支,我看到“head is some#commit ahead”这类消息。是否有任何git工具在运行时会像手动切换每个分支后运行git pull--rebase一样?一个,您需要编写脚本,因为git本身不支持它
第二,如“”中所述,您需要处理:
- 子分支(分支的分支),这不是琐碎的
- 合并提交,即使有帮助
--all
选项没有用处。如果您是Git专家,--all
有时很有用,但在这种情况下就不行了。(有不同的Git命令具有不同的--all
含义,但是对于Git pull
,--all
被传递到Git fetch
,对于Git fetch
,只有Git专家才能理解--all
的含义,在您或大多数其他情况下,它没有用处。)