我已经从GitHub本地检查了一个项目,并且远程存储库已经对它进行了更改。用最新更改更新本地副本的正确命令是什么?


当前回答

这应该适用于每个默认回购:

git pull origin master

如果你的默认分支不同于master,你需要指定分支名:

git pull origin my_default_branch_name

其他回答

Git克隆后,如果想获得远程分支使用

git fetch --all

然后结帐到您想要的分行

git checkout the-branch-you-need
git fetch [remotename]

但是,您需要将任何更改合并到本地分支中。如果你所在的分支正在跟踪Github上的远程分支,那么

git pull

将首先做一个取回,然后合并在跟踪分支

可能:

被:git拉原点大师

现在:git拉源主

要从默认分支中提取,新的存储库应该使用以下命令:

git pull origin main

Github在2020年将默认分支的命名惯例从master改为main。https://github.com/github/renaming

使用此更新您的本地回购与更新后的远程回购如Gitlab, Github等。

git pull origin master