Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“git pull”之后是否需要“git checkout”?_Git - Fatal编程技术网

“git pull”之后是否需要“git checkout”?

“git pull”之后是否需要“git checkout”?,git,Git,在通过git pull拉取其他开发人员提交和推送的更改后,我是否需要运行git checkout或其他操作来“完全同步”本地工作副本使用所有文件的最新版本?否。git pull执行git fetch(使用远程存储库的更改更新本地存储库)和git merge(更新本地工作副本)(签出的文件) 在执行git pull操作后,除非您进行了任何本地修改,否则您的工作副本应该完全同步。git pull的Mercurial等价物是什么。你试过搜索类似“mercurial for git users”的东西吗

在通过
git pull
拉取其他开发人员提交和推送的更改后,我是否需要运行
git checkout
或其他操作来“完全同步”本地工作副本使用所有文件的最新版本?

否。
git pull
执行
git fetch
(使用远程存储库的更改更新本地存储库)和
git merge
(更新本地工作副本)(签出的文件)


在执行
git pull
操作后,除非您进行了任何本地修改,否则您的工作副本应该完全同步。

git pull的Mercurial等价物是什么。你试过搜索类似“mercurial for git users”的东西吗?这很容易让人误解,但它是
hg fetch
。。。猜猜看,
git fetch
相当于
hg pull