Git - 如何将单个分支推送到多个分支
Git - How to push single branch to multiple branches
我有三个分支dev
test
master
.
最初我只有开发分支可以使用,所以我使用了这个
git push origin dev
但稍后我将拥有基于 env 的不同分支,并将从各自的分支进行部署。 Buntill develeopemet 是否有可能 test
和 master
总是与 dev
有相同的头
或者换句话说
git push origin dev|test|master
所以我可以将单个命令推送到所有分支,稍后我可以合并选择性提交。我的意思是所有其他分支都与 dev
参考规范是:
git push remote LocalBranchName:RemoteBranchName
您可以在一行命令中列出任意数量的参考规范:
git push remote LocalBranchName:FirstRemoteBranchName LocalBranchName:SecondRemoteBranchName LocalBranchName:ThirdRemoteBranchName
所以如果你想以不同的名称(dev
、test
、&master
)将 dev
分支的 3 个副本推送到远程,然后:
git push origin dev:dev dev:test dev:master
要推送所有分支(refs/heads 下的参考),请使用以下命令(其中 origin 是您的遥控器):
git push origin --all
我有三个分支dev
test
master
.
最初我只有开发分支可以使用,所以我使用了这个
git push origin dev
但稍后我将拥有基于 env 的不同分支,并将从各自的分支进行部署。 Buntill develeopemet 是否有可能 test
和 master
总是与 dev
或者换句话说
git push origin dev|test|master
所以我可以将单个命令推送到所有分支,稍后我可以合并选择性提交。我的意思是所有其他分支都与 dev
参考规范是:
git push remote LocalBranchName:RemoteBranchName
您可以在一行命令中列出任意数量的参考规范:
git push remote LocalBranchName:FirstRemoteBranchName LocalBranchName:SecondRemoteBranchName LocalBranchName:ThirdRemoteBranchName
所以如果你想以不同的名称(dev
、test
、&master
)将 dev
分支的 3 个副本推送到远程,然后:
git push origin dev:dev dev:test dev:master
要推送所有分支(refs/heads 下的参考),请使用以下命令(其中 origin 是您的遥控器):
git push origin --all