我正在使用Visual Studio的Git集成将我的更改推送到https://dev.azure.com。今天,我创建了一个GitHub存储库,并使用Visual Studio Git根文件夹中的以下命令将我的主要更改作为GitHub存储库的远程添加:
git remote add upstream https://github.com/user/repo git push upstream master
现在,我在GitHub中拥有所有更改的副本。当我在Visual Studio中进行新更改并将其推送到https://dev.azure.com时,我也希望将这些更改也推送到GitHub。我听说过Git钩子。所以我在
post-receive
脚本中写了这个:
#!/bin/sh git push upstream master exit 0
但是当我从Visual Studio中推送更改时,我的GitHub存储库未更新,因此我必须手动执行
git push upstream master
。
我在做什么错?
我正在使用Visual Studio的Git集成将更改推送到https://dev.azure.com。今天,我创建了一个GitHub存储库,并使用以下命令从...
为了回答我自己的问题,我找到了this article,它清楚地说明了如何添加遥控器以同时推送(使用一个git push
命令)。