使用GitHub存储库中的更改更新本地存储库

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


#1楼

git fetch [remotename]

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

git pull

将首先进行提取,然后在跟踪的分支中合并


#2楼

大概:

git pull origin master

#3楼

这适用于每个默认仓库:

git pull origin master

如果默认分支与master不同,则需要指定分支名称:

git pull origin my_default_branch_name

#4楼

使用已设置的原点母版,您只需使用以下命令 -

git pull "https://github.com/yourUserName/yourRepo.git"

#5楼

这个问题很一般,我会做一些假设来简化它。 我们假设您要更新master分支。

如果您尚未在本地进行任何更改,则可以使用git pull来关闭所有新提交并将其添加到master

git pull origin master

如果您进行了更改,并且希望避免添加新的合并提交,请使用git pull --rebase

git pull --rebase origin master

git pull --rebase即使您没有进行更改也能正常工作,这可能是您最好的选择。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值