我已经从GitHub本地检查了一个项目,并且远程存储库已经对它进行了更改。用最新更改更新本地副本的正确命令是什么?
当前回答
这应该适用于每个默认回购:
git pull origin master
如果你的默认分支不同于master,你需要指定分支名:
git pull origin my_default_branch_name
其他回答
这应该适用于每个默认回购:
git pull origin master
如果你的默认分支不同于master,你需要指定分支名:
git pull origin my_default_branch_name
Git克隆后,如果想获得远程分支使用
git fetch --all
然后结帐到您想要的分行
git checkout the-branch-you-need
完成检查分支的工作流,并从主节点拉出更改
拉所有远程分支
Git拉——全部
现在列出所有分支
Git分支-a
下载分支
Git checkout -b <从>上面的分支列表复制的特征分支名称
显示当前分支。必须在<特征分支>前面显示*
吉特分支
签出从主分支到当前分支的变化
Git拉源主
或将任何其他<feature分支>签入当前分支
Git pull origin <feature-branch>
这个问题非常普遍,我将做一些假设来简化它。我们假设您想要更新您的主分支。
如果你没有在本地做任何更改,你可以使用git pull来删除任何新的提交,并将它们添加到你的master中。
git pull origin master
如果你做了更改,并且想避免添加新的合并提交,请使用git pull——rebase。
git pull --rebase origin master
Git pull -rebase即使你没有做任何改变也可以工作,这可能是你最好的选择。
可能:
被:git拉原点大师
现在:git拉源主
推荐文章
- Visual Studio Code无法检测已安装的Git
- 强制LF eol在git的回购和工作副本
- Git:在裸库中更改活动分支的正确方法?
- 删除git中的分支是否会将其从历史记录中删除?
- 防止在GitHub上推送到master ?
- 我如何在github上引用特定问题的评论?
- 根据Git,谁是“我们”,谁是“他们”?
- git如何合并后樱桃采摘工作?
- Git搜索单个文件历史记录中的字符串
- Git命令显示所有(轻量级)标签创建日期
- 我如何才能看到我在Github上看到的所有问题?
- Gitignore并没有忽视文件夹
- 什么时候用。git/info/exclude代替。gitignore来排除文件?
- 如何告诉git忽略个别行,即gitignore为特定行代码
- 在GitHub上链接到其他Wiki页面?