GitHub和Git扩展 - 推送提交

时间:2012-09-27 20:39:44

标签: git visual-studio github git-extensions

我刚刚创建了一个GitHub帐户,安装了Git Source Control Provider和GitExtensions以使用Visual Studio工作。所有设置都完成了,我设法将我的本地代码库推送到GitHub。

现在,我希望如此,每次提交时,我的更改都会反映到我的GitHub帐户(基本上是提交提交)。如何配置?

2 个答案:

答案 0 :(得分:1)

本身并不是一个真正的答案,但我建议不要采用这种方法,即使它在技术上是可行的。

保持本地提交的整个想法是,您可以使用您的代码,而无需在提交某些内容时将其发布到整个世界(如SVN或其他集中式VCS所发生的那样),同时为您提供有机会保留代码可用状态的快照。

使用git和在本地提交的好处是你的行为将开始转向经常提交。通过将提交和推送的行为绑定在一起,你会因为“表现焦虑”而阻碍你经常犯下的进展,你知道每次提交你的代码都会被推动。

只有当你觉得自己完成了自己的努力时,才将其推送到其他存储库。

答案 1 :(得分:0)

我没有看到GitExtensions中那种自动推送的任何选项 我倾向于使用git hook方法:.git/hooks/post-commit可执行文件,其中包含:

git push origin

假设您的git remote是最新的,并且您当前的分支正在跟踪上游分支。