如何更新git clone?

时间:2017-11-29 05:31:11

标签: linux git

我正在我的笔记本电脑上开发一个项目,该项目将在我的VPS上实现。我不断在我的笔记本电脑上进行更新,并将它们推送到我的git仓库,但是我对如何保留我在服务器上制作的克隆感到不知所措。

当我尝试在我的目录中运行git clone <url>时,它会告诉我'file already exists!'或其他内容。我只是删除整个文件夹并重新放回那样的回购?或者有没有办法,除了启动目录作为git,并创建一个上游,我可以重新放弃,而不必先删除所有内容?

3 个答案:

答案 0 :(得分:0)

尝试使用git pull。它会自动分析差异。并尝试解决它

答案 1 :(得分:0)

您可以设置一个监听器,而不必转到您的服务器并进行拉动。

例如,如果你正在使用GitHub或BitBucket或GitLab,你可以设置一个webhook(GitHub webhookBitBucket webhookGitLab webhook)和一个本地监听器,以便检测推动并触发git -C /path/to/your/repo pull

答案 2 :(得分:0)

如何更新git clone? 我通常克隆git项目。

git clone git@source.golabs.io:mobile/project-name.git

之后我开始通过创建新的分支分支来开发我的功能。 因此,要获得远程项目的最新信息,您需要结帐分支。而且只是做 git pull 并使用./gradlew clean build

同步您的项目

如果你的项目有子模块 - 你需要做

git submodule update --init --remote --recursive