gpt4 book ai didi

git - 使用 git fetch 有什么好处?

转载 作者:太空狗 更新时间:2023-10-29 13:31:20 27 4
gpt4 key购买 nike

使用 git 时,无需 merge/ rebase 就可以获取数据的优势是什么?从这个answer , 我看到了

This is particularly useful if you need to keep your repository up to date, but are working on something that might break if you update your files.

频繁获取是否真的使 future 的 merge 变得不那么复杂或不太可能发生冲突?

最佳答案

what's the advantage of being able to fetch without necessarily merging/rebasing?

一方面,如果您还没有要 merge 或 rebase 怎么办?如果您想查看其他人已推送到远程的全新分支怎么办?你需要 fetch为了让您的本地 Git 知道新分支。

Do frequent fetches make future merge less complicated or less likely to have conflicts ?

不,这与获取无关。如果您只是获取而不是 merge 或 rebase ,那么没有理由认为您是在帮助解决 future 的冲突。

fetch 所做的只是让您的本地 Git 存储库查看远程 Git 存储库中发生的事情。它允许您查看新分支并提交,并检查准备好 merge 到本地分支的更改,而无需实际 merge 它们。

它还可以让您略微优化工作流程以减少网络点击率。每个git pull涉及 git fetch ,所以如果你想 get pull在五个不同的分支上,您有四个额外的冗余 git fetch电话。这没什么大不了的,除非你很着急:假设你要走出办公室去赶火车,但你想确保在工作时你可以使用每个分支机构的所有零钱远程。你可以简单地 git fetch在网络上访问一次,然后离开。稍后,在没有网络连接的情况下,您可以手动 git checkout <branch>; get merge origin/<branch> merge 您之前获取的更改。

关于git - 使用 git fetch 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34679980/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com