繁体   English   中英

GIT命令自动执行回购镜像

[英]GIT commands to automate repo mirroring

我正在为拥有自己的安全git存储库的客户端工作,该存储库只能通过VPN连接访问。 我公司有自己的安全VPN,我们的GIT服务器驻留在该VPN中。 一些同事无法访问客户的仓库,而更新我们的仓库非常耗时。

我写了一个小的sh脚本,要求我们连接到客户端的VPN,一旦连接,它将获取所有相关的回购协议。 然后,脚本要求我们断开连接并连接到我们自己的VPN,此后脚本必须推送更改。

我在最后一部分遇到了麻烦。 我怎样才能让git推送我刚刚获取的所有内容? 这不仅是典型的“开发”和“主”分支,而且是名称未知的新分支(例如newFeature / XXXX,其中XXXX未知且可以更改)。

在此先感谢您的帮助!

请参阅“ 设置git来拉动和推动所有分支 ”,其中包括:

git push --all origin

在您的情况下:

git push --all -u

如果您一次添加-u ,例如git push --all origin -u ,则会设置跟踪,然后您可以简单地使用git push

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM