我有一个本地存储库,我已经从远程git存储库克隆了,我在这个分支中编辑了一个文件。 现在我需要将此特定文件推送到所有远程分支?
如何在一个命令中执行此操作而不是手动将其插入每个分支?
答案 0 :(得分:1)
如果您修复了本地分支上的文件,它将被推送到一个远程分支,即上游分支。
如果您有许多需要此修复的远程分支。您需要将提交合并到所有这些分支。首先在本地,然后推动更改。
必须手动完成,或使用某些脚本。
git checkout some_local_branch
git cherry-pick <hash of the fix>
git checkout another_local_branch
git cherry-pick <hash of the fix>
....
git push
最后一个git push会将你所有的分支推到一起或只是推动一些分支。这取决于您的设置。