Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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 fetch origin vs Git fetch--all_Git_Git Fetch - Fatal编程技术网

Git fetch origin vs Git fetch--all

Git fetch origin vs Git fetch--all,git,git-fetch,Git,Git Fetch,以下git命令之间有什么区别 git fetch origin 及 从命令行运行它们看起来它们做了相同的事情。您的存储库可能有一个别名为“origin”的远程点,但您也可能配置了其他远程点。后一个命令将从他们所有人那里获取信息 更多信息,请参见。git-fetch-origin仅从origin获取数据,以及git-fetch--all从所有远程设备获取数据(origin是其中之一) --all 取出所有遥控器 如果要获取所有数据,同时还要删除 删除的数据添加--prune标志 # Fetch

以下git命令之间有什么区别

git fetch origin


从命令行运行它们看起来它们做了相同的事情。

您的存储库可能有一个别名为“origin”的远程点,但您也可能配置了其他远程点。后一个命令将从他们所有人那里获取信息


更多信息,请参见。

git-fetch-origin
仅从
origin
获取数据,以及
git-fetch--all
从所有远程设备获取数据(
origin
是其中之一)

--all

取出所有遥控器

如果要获取所有数据,同时还要删除
删除的数据添加
--prune
标志

# Fetch all data, remove dangling objects and pack you repository
git fetch --all --prune=now

对于像我这样的新的git命令行用户来说,您引用的文档令人困惑。我一直在寻找一个清晰简洁的答案,其他的海报也提供了很大的帮助。因此,
git-fetch
本身将默认使用
git-fetch-origin
。在文档中:“如果未指定远程,默认情况下将使用原始远程,除非为当前分支配置了上游分支。”您所说的“已删除数据”是什么意思?你的意思是如果上游删除了一个映像,那么通过执行
git fetch--all--prune
将从我的本地删除映像?@Honey这意味着有关
来源/某些分支的本地信息将被删除。它不会以任何方式影响您的工作副本,只会影响远程存储库的本地副本。
git fetch --all
# Fetch all data, remove dangling objects and pack you repository
git fetch --all --prune=now