Git拉已经是最新的

时间:2013-08-29 09:36:56

标签: git

我对git完全不熟悉所以我可能在这里犯了一些简单的新手错误。

我有一台服务器,我已经克隆了一个远程项目(但这无关紧要)。

然后我在本地计算机上克隆了server-repo。我正在进行更改并在本地添加文件。我承诺并推动改变。

然后我想在服务器上的工作目录中获取这些更改,因此我执行“git pull”,其中说:

Already up-to-date.

没有文件更新。但是,如果我在服务器上运行“git status”,我可以看到更改,但相反,它说我删除了我在本地计算机上添加的文件。所以看起来git认为服务器上工作目录中的文件是最新的。

我做错了什么?

1 个答案:

答案 0 :(得分:3)

  

然后我想在服务器上的工作目录中获取这些更改,所以我做“git pull”,其中说

您必须将本地更改推送到远程服务器,而不是 >。

换句话说,你反过来说:流程是从本地到远程。你永远不会从远程仓库做任何事情,除非你有一个远程工作副本,但这又是服务器上的本地仓库。

从您的本地仓库中,只需使用git push即可将本地更改与遥控器同步。