0

我刚刚从 subversion 切换到 GIT,发现它要快得多。

我有一个问题 - 在一个位置/计算机上我更改文件,删除目录,......并提交它一切都很好(如果我在另一个文件夹上定义新的 GIT,一切都是正确的)。在另一个位置我拉,没有任何反应 - 删除的文件仍然存在,没有进行任何更改等......

有人知道吗?

4

2 回答 2

4

commit仅提交到您的本地存储库。我认为您正在寻找push将其发送到主仓库?

请参阅:“git commit”和“git push”有什么区别?一个很好的图表来解释 Git 是如何工作的。

显然,这与您习惯的不同,即只有一个集中式存储库;现在你有了自己的本地仓库,因此 Git 是一个分布式系统……这也是它对你来说速度如此之快的部分原因!

于 2013-01-31T15:23:57.563 回答
1

虽然这不是您特定问题的答案,但我建议您使用此链接:

Git 教程

供审查。该页面的作者 (Lars Vogel) 整理了一份非常好的 Git 初学者指南,当我不记得我想要做什么的特定选项/参数时,这就是我 99% 的时间参考求助。对于使用远程存储库,您需要通读第 11 和第 12 节,但是对于 Git 新手,我会建议您阅读整个文档。

我将不得不查看 NetBeans 以了解他们的 Git 插件是如何工作的;它可能不支持推送到远程存储库(仅限本地提交),但这会让我感到惊讶。我很少在支持 Git 的 IDE 中工作,所以我的提交通常是在命令行中完成的。

于 2013-01-31T15:33:32.513 回答