gpt4 book ai didi

Git:在一个命令中推送到两个 repo

转载 作者:IT王子 更新时间:2023-10-29 00:46:21 28 4
gpt4 key购买 nike

我想在同一行中执行 git push origingit push my_other_remote。可能吗?

最佳答案

您可以通过为您的 origin 远程添加一个额外的推送 URL 来获得相同的效果。例如,如果您现有 Remote 的 URL 如下:

$ git remote -v
origin me@original:something.git (fetch)
origin me@original:something.git (push)
my_other_remote git://somewhere/something.git (fetch)
my_other_remote git://somewhere/something.git (push)

你可以这样做:

 git remote set-url --add --push origin git://somewhere/something.git

然后,git push origin 将推送到两个存储库。但是,您可能希望为此设置一个名为 both 的新 Remote ,以避免混淆。例如:

 git remote add both me@original:something.git
git remote set-url --add --push both me@original:something.git
git remote set-url --add --push both git://somewhere/something.git

...然后:

 git push both

...将尝试推送到两个存储库。

关于Git:在一个命令中推送到两个 repo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620525/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com