sách gpt4 ăn đã đi

git - Sự khác biệt giữa git diff Origin/master ... Origin/branch và git diff Origin/master ... Origin/branch là gì?

In lại 作者:太空狗 更新时间:2023-10-29 13:52:07 33 4
mua khóa gpt4 giày nike

Git diff 似乎在比较时返回不同的变化:

git diff origin/master ... origin/branch
git diff origin/master...origin/branch

两者有什么区别?对于那些在第一个命令中看不出区别的人,... 由空格缓冲。

câu trả lời hay nhất

通常,“点”表示法用于指定范围和完整文档,可在 git log --help 部分“Specifying Revisions”中找到,主要用于列表,如 git log.

简而言之,您有两个分支从提交 a 开始:

a - b - c (master)
\d - e (topic)

git log master..topic 将显示可从主题访问但不可从 master 访问的提交,有效的“d”和“e”

git log topic..master 将显示可从 master 访问但无法从 topic 访问的提交,有效的“b”和“c”

Hiện nay git log master...topic(注意三个点)将显示所有可以从 master 或 topic 访问但不能从两者访问的提交,有效的 b、c、d 和 e

虽然 diff 正在处理两个历史点,而不是范围,例如符号

git diff topic master

hoặc

git diff topic..master

应该返回相同的结果,即指定分支的提示之间的差异三点符号

git diff topic...master

应该显示自从主题分支被分支出来后在 master 中发生的变化

正如 Jan 所指出的那样,在 HEAD 指向与其中之一相同的提交的情况下,git 将用空格包围的三个点表示为分支尖端之间的差异(例如没有点或两个点)兴趣的分支。在 HEAD 既不是主题也不是主控的情况下,它将导致三向差异。

Hy vọng điều này sẽ giúp!

关于git - git diff origin/master ... origin/branch 和 git diff origin/master...origin/branch 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13092854/

33 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress