我从github本地检查了一个项目,远程仓库已经对它进行了更改.使用最新更改更新本地副本的正确命令是什么?
大概:
git pull origin master
这适用于每个默认仓库:
git pull origin master
如果默认分支不同master
,则需要指定分支名称:
git pull origin my_default_branch_name
git fetch [remotename]
但是,您需要将任何更改合并到本地分支中.如果你在跟踪Github上的远程分支的分支上,那么
git pull
将首先进行提取,然后在跟踪的分支中合并
这个问题很一般,我会做一些假设来简化它.我们假设您要更新您的master
分支机构.
如果您尚未在本地进行任何更改,则可以使用git pull
以删除任何新提交并将其添加到您的master
.
git pull origin master
如果您进行了更改,并且希望避免添加新的合并提交,请使用git pull --rebase
.
git pull --rebase origin master
git pull --rebase
即使你没有做出改变也会工作,这可能是你最好的电话.
已经设置了origin master,你只需要使用下面的命令 - git pull" https://github.com/yourUserName/yourRepo.git "