我刚从subversion切换到GIT,发现速度要快得多。
我有一个问题 - 在一个位置/计算机上我更改文件,删除目录,...并提交它一切正常(如果我在另一个文件夹上定义新的GIT一切正确)。在另一个位置,我拉,没有任何反应 - 删除的文件保留,没有更改等...
有人有任何想法吗?
答案 0 :(得分:4)
commit
仅提交到您的本地存储库。我想你正在寻找push
将它发送到主回购?
请参阅:What are the differences between "git commit" and "git push"?以获取解释Git如何工作的精彩图表。
显然这与您习惯的不同,因为只有一个集中存储库;现在你有自己的本地仓库,因此Git是一个分布式系统...也部分原因是为什么它对你来说要快得多!
答案 1 :(得分:1)
虽然这不是您具体问题的答案,但我建议您使用以下链接:
进行审核。该页面的作者(Lars Vogel)汇总了一本非常好的初学者Git指南,当我不记得我想要做的具体选项/参数时,这就是我99%的时间所指的求助。对于使用远程存储库,你需要阅读第11节和第12节,但是对Git来说是新手,我会说让整个文档读一遍。
我必须查看NetBeans以了解他们的Git插件是如何工作的;它可能不支持推送到远程存储库(仅限本地提交),但这会让我感到惊讶。我很少在支持Git的IDE中工作,所以我的提交通常是在命令行完成的。