我现在开始玩 Git,我有点困惑。对我来说,看起来有很多选择可以做同样的事情。我现在的问题是以下命令之间有什么区别:
- git远程更新
- 获取
- git 拉
还有哪一个更适用于更新远程分支的本地副本?
我现在开始玩 Git,我有点困惑。对我来说,看起来有很多选择可以做同样的事情。我现在的问题是以下命令之间有什么区别:
还有哪一个更适用于更新远程分支的本地副本?
git remote update
将更新您的所有分支集以跟踪远程分支,但不会合并任何更改。
git fetch
只会更新您所在的分支,但不会合并任何更改。
git pull
将更新并合并您所在的当前分支的任何远程更改。这将是您用来更新本地分支的那个。
不确定 git 远程更新,但 git pull 是 git fetch 自动跟随 git merge ...
这是部分重复。检查: “git pull”和“git fetch”有什么区别?
另外,如果这对您来说意味着什么,我从来没有使用过 git remote update 也没有使用过 fgit fetch。你可以用 pull、commit 和 push 做得很好。
希望能帮助到你..