我刚刚创建了一个GitHub帐户,安装了Git Source Control Provider和GitExtensions以使用Visual Studio工作。所有设置都完成了,我设法将我的本地代码库推送到GitHub。
现在,我希望如此,每次提交时,我的更改都会反映到我的GitHub帐户(基本上是提交提交)。如何配置?
答案 0 :(得分:1)
本身并不是一个真正的答案,但我建议不要采用这种方法,即使它在技术上是可行的。
保持本地提交的整个想法是,您可以使用您的代码,而无需在提交某些内容时将其发布到整个世界(如SVN或其他集中式VCS所发生的那样),同时为您提供有机会保留代码可用状态的快照。
使用git和在本地提交的好处是你的行为将开始转向经常提交。通过将提交和推送的行为绑定在一起,你会因为“表现焦虑”而阻碍你经常犯下的进展,你知道每次提交你的代码都会被推动。
只有当你觉得自己完成了自己的努力时,才将其推送到其他存储库。
答案 1 :(得分:0)
我没有看到GitExtensions中那种自动推送的任何选项
我倾向于使用git hook方法:.git/hooks/post-commit
可执行文件,其中包含:
git push origin
假设您的git remote是最新的,并且您当前的分支正在跟踪上游分支。