冲突是在哪一步冒出来的

同一格,两个人都动了 我改的 他改的 冲突出现的时机是【0】。

开始练习 →

冲突是 Git 出错了吗

同一格,两个人都动了 我改的 他改的 出现冲突说明【0】。

开始练习 →

这次合并有几处冲突

同一格,两个人都动了 我改的 他改的 两条分支都改过 config.py,逐行对照如下: 行 共同祖先 我这边(ours) 对方(theirs) 1 HOST = "localhost&

开始练习 →

要造出一个冲突,最少需要什么

想复现一次冲突,最少要有【0】。

开始练习 →

改同一个文件但不同行呢

两条分支改了同一个文件,但改的是不同的行,合并时【0】。

开始练习 →

一边改、一边把这行删了呢

一条分支改了某行,另一条把这行删掉了,结果是【0】。

开始练习 →

⚠️ Git 默认按什么粒度判冲突

Git 默认判断冲突的粒度是【0】。

开始练习 →

六行各属于哪一类

按"和共同祖先比"给每一行归类:same(两边一样)、ours(只有我改)、theirs(只有对方改)、conflict(都改且不同)。运行下面这段程序: def classify(b, o, t): if o

开始练习 →

写一行的分类判断

补全 classify(b, o, t):给定这一行的祖先版本 b、我方 o、对方 t,返回四种分类之一。 输出第 2 行的分类。

开始练习 →

数出有几处冲突

用你的 classify 给六行都归类,输出冲突的行数。

开始练习 →