如何更新 Git clone

78
我开始使用Git。 我已经在本地系统上克隆了repo。 我在本地机器上进行更改并使用git push将更改更新到远程repo。 这工作得很好。
我有一个快速的问题,如何从远程更新我的克隆副本。 我尝试使用git remote update,但它没有起作用,新更改没有出现。 我只想确保在开始工作之前拥有最近的repo副本。我该如何更新克隆?
4个回答

125

如果你想获取并合并,运行以下命令

git pull

如果你只想简单地获取:

git fetch

1
实际上,我的应用程序用户可以上传文件。使用GIT pull命令会在我的本地机器上创建已上传文件的副本吗? - Josh Randall
1
@JoshRandall:如果您的应用程序将它们添加到 Git,提交并推送它们,那么是的。否则,不行。 - Asherah

18
git pull origin master

这将同步您的主分支到中央仓库,如果新的分支被推送到中央仓库,它也会更新您的克隆副本。


3
致命错误: 'master' 不是一个 Git 仓库, 致命错误: 无法从远程仓库读取.请确保您具有正确的访问权限并且仓库存在。 - mercury
3
我认为应该这样写:git pull origin master。 - Sydalmighty
致命错误:拒绝合并不相关的历史记录 - alejandrob
执行此命令时,您需要在目录本身中还是在父目录中使用 git pull origin master <dir> - jbuddy_13

4

在当前的GitHub命名约定中,“master”已被替换为“main”,因此使用的命令是git pull origin main


1
命令取决于分支名称。 - flywire

1
在Android Studio中,VCS是指版本控制系统,然后执行Pull操作,再选择主分支(Master)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接