【发布时间】:2020-06-15 22:35:17
【问题描述】:
我正在使用 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。
我做错了什么?
【问题讨论】:
标签: git github githooks git-push