我从github本地检查了一个项目,远程仓库已经对它进行了更改.使用最新更改更新本地副本的正确命令是什么?
Jam*_*aly 750
大概:
git pull origin master
Run Code Online (Sandbox Code Playgroud)
And*_*ann 80
这适用于每个默认仓库:
git pull origin master
Run Code Online (Sandbox Code Playgroud)
如果默认分支不同master,则需要指定分支名称:
git pull origin my_default_branch_name
Run Code Online (Sandbox Code Playgroud)
Gar*_*eth 61
git fetch [remotename]
Run Code Online (Sandbox Code Playgroud)
但是,您需要将任何更改合并到本地分支中.如果你在跟踪Github上的远程分支的分支上,那么
git pull
Run Code Online (Sandbox Code Playgroud)
将首先进行提取,然后在跟踪的分支中合并
小智 12
这个问题很一般,我会做一些假设来简化它.我们假设您要更新您的master分支机构.
如果您尚未在本地进行任何更改,则可以使用git pull以删除任何新提交并将其添加到您的master.
git pull origin master
Run Code Online (Sandbox Code Playgroud)
如果您进行了更改,并且希望避免添加新的合并提交,请使用git pull --rebase.
git pull --rebase origin master
Run Code Online (Sandbox Code Playgroud)
git pull --rebase 即使你没有做出改变也会工作,这可能是你最好的电话.
Hit*_*ahu 12
拉取所有远程分支
git pull --全部
立即列出所有分支机构
git分支-a
下载你的分支
git 结帐-b
<feature branch name copied from list of branches above>
显示当前分支。<feature branch>前面必须显示*
git分支
检出从主分支到当前分支的更改
git pull origin 大师
或者将任何其他分支检出<feature branch>到当前分支
git拉原点
<feature-branch>
要从默认分支中提取,新存储库应使用以下命令:
git pull origin main
Run Code Online (Sandbox Code Playgroud)
Github 在 2020 年将默认分支的命名约定从 master 更改为 main。https ://github.com/github/renaming
| 归档时间: |
|
| 查看次数: |
886844 次 |
| 最近记录: |