经过5个小时的故障排除,搜索解决方案和教程后,我无法帮助自己,在放弃之前将你们视为最后的希望。
我想在github.com上有一个新项目的回购。所以我创建了一个帐户和一个回购。到目前为止,非常好。
我安装了Git和TortoiseGit并通过HTTPS修复了我的repo。现在,如果我尝试提交Tortoise告诉我它成功但我没有在github.com上看到这些变化。
我尝试通过SSH克隆。但是当我尝试克隆回购时,Tortoise给了我错误:
git没有干净地退出(退出代码128)
我还尝试从“master”创建一个fork“trunk”,但是在第1点我可以将trunk连接到我的PC但是我无法提交。
因此,程序经过良好测试并运行良好,我一定是失败了。
我必须知道Git在github.com上使用我的回购?
我该如何处理我的更改?
答案 0 :(得分:1)
cforbish已经找到了你的问题:git push。
我想也许更多的解释会有所帮助:
请记住,您有额外步骤的原因是因为Git是一个分布式VCS,这意味着您不仅拥有文件的本地副本,还拥有整个存储库的本地副本(所有修订版,标记)等等。)。
因此,当您'提交'时,您已将这些更改提交到存储库的本地副本,而不是github或任何其他“远程”存储库。
然后,您可以按下推送将提交推送到一个或多个远程存储库。但是,每次提交后都没有必要这样做。我倾向于做几个小的提交,这些提交是实现特定功能或修复的一部分,当我完成并确信它正在工作时,我会立即推送所有这些提交。
同样,您可以使用'git pull'从远程存储库中检索不在本地存储库中的提交。