0

经过 5 个小时的故障排除、搜索解决方案和教程后,我情不自禁地把你们作为放弃前的最后希望。

我想在 github.com 上为一个新项目创建一个 repo。所以我创建了一个帐户和一个回购。到目前为止,一切都很好。

我安装了 Git 和 TortoiseGit,并通过 HTTPS 克隆了我的仓库。现在,如果我尝试提交 Tortoise 会告诉我它是成功的,但我在 github.com 上看不到更改。

我试图通过 SSH 克隆。但是当我尝试克隆 repo 时,这里 Tortoise 给了我错误:

git 没有完全退出(退出代码 128)

我还尝试从“master”创建一个 fork “trunk”,但就像第 1 点一样,我可以将主干连接到我的 PC,但我无法提交。

因此,因此程序经过良好测试并且运行良好,我一定是失败的。

我必须了解关于 Git 的哪些信息才能在 github.com 上使用我的存储库?

我应该怎么做才能提交我的更改?

4

1 回答 1

1

cforbish 已经发现了你的问题:git push。

我想也许更多的解释会有所帮助:

请记住,您有额外步骤的原因是因为 Git 是一个分布式 VCS,这意味着您不仅拥有文件的本地副本,而且还拥有整个存储库(所有修订、标签等)的本地副本。 )。

因此,当您“提交”时,您已将这些更改提交到存储库的本地副本,而不是 github 或任何其他“远程”存储库。

然后,您可以跟进推送以将提交推送到一个或多个远程存储库。但是,不必在每次提交后都这样做。我倾向于做几个小的提交,这些提交是实现特定功能或修复的一部分,当我完成并满意它的工作时,我会立即推送所有这些提交。

同样,您可以使用“git pull”从远程存储库中检索不在本地存储库中的提交。

于 2013-07-26T13:52:20.620 回答