gpt4 book ai didi

Git - 多个存储库?

转载 作者:太空狗 更新时间:2023-10-29 14:28:19 25 4
gpt4 key购买 nike

在 Git 中是否可以轻松地执行以下操作?

  • 在 GitHub 上有一个“主要”存储库
  • 在 Bitbucket 上保留另一个存储库,在生产服务器(网络主机)上保留另一个存储库

当发生本地开发时,我希望将更改推送到 GitHub,并同时将这些相同的更改推送到其他存储库。

我尝试使用 --mirror 来执行此操作,但是 7 人团队在同一个项目上工作,似乎很容易在更新镜像时删除功能分支。

想法?有没有办法在不手动编辑 .gitconfig 文件以手动定义指向多个 repo URL 的源的情况下执行此操作?这可以用钩子(Hook)完成吗?

最佳答案

您可以简单地定义一个别名来执行此操作:

git config alias.pusheverywhere \
"!git push github && git push bitbucket && git push production"

命令中的&&是逻辑与,所以它右边的命令只有在左边的命令成功且没有错误的情况下才会执行。

关于Git - 多个存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18578987/

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