我为一个拥有自己的安全git存储库的客户端工作,该存储库只能通过VPN连接访问。我的公司有自己的安全VPN,我们的GIT服务器就在这里。有些同事无法访问客户的回购,更新我们的回购非常耗时。
我编写了一个小sh脚本,它要求我们连接到客户端的VPN,一旦连接到它,就会获取所有相关的回复。然后,脚本要求我们断开并连接到我们自己的VPN,然后脚本必须推送更改。
最后这部分我有麻烦了。我怎么能把我刚拿到的东西都推下去?这不仅是典型的“开发”和“主”分支,也是具有未知名称的新分支(例如,newFeature/ XXXX,其中XXXX未知且可以更改)。
提前感谢您的帮助!
发布于 2018-09-08 20:53:57
参见"Set up git to pull and push all branches",其中包括注释:
git push --all origin就你而言:
git push --all -u如果您只添加了一次
-u,例如git push --all origin -u,就可以设置跟踪,然后只需使用git push。
https://stackoverflow.com/questions/50700973
复制相似问题