barriers / 阅读 / 详情

git分支合并为什么会发生冲突

2023-06-14 05:50:01
共3条回复
snjk

在解决git merge的冲突时,有时我总忍不住吐槽git实在太不智能了,明明仅仅是往代码里面插入几行,没想到合并就失败了,只能手工去一个个确认。真不知道git的合并冲突是怎么判定的。

在一次解决了涉及几十个文件的合并冲突后(整整花了我一个晚上和一个早上的时间!),我终于下定决心,去看一下git

merge代码里面冲突判定的具体实现。正所谓冤有头债有主,至少下次遇到同样的问题时就可以知道自己栽在谁的手里了。于是就有了这样一篇文章,讲讲

git merge内部的冲突判定机制。

recursive three-way merge和ancestor

git的源码

先用merge作关键字搜索,看看涉及的相关代码。

找了一段时间,找到了git merge的时候,比较待合并文件的函数入口:ll_merge。另外还有一份文档,它也指出ll_merge正是合并实现的入口。

从函数签名可以看到,mmfile_t应该就代表了待合并的文件。有趣的是,这里待合并的文件并不是两份,而是三份。

int ll_merge(mmbuffer_t *result_buf,

const char *path,

mmfile_t *ancestor, const char *ancestor_label,

mmfile_t *ours, const char *our_label,

mmfile_t *theirs, const char *their_label,

const struct ll_merge_options *opts)

看过git help merge的读者应该知道,ours表示当前分支,theirs表示待合并分支。看得出来,这个函数就是把某个文件在不同分支上的版本合并在一起。那么ancestor又是位于哪个分支呢?倒过来从调用方开始阅读代码,可以看出大体的流程是这样的,git merge会找出三个commit,然后对每个待合并的文件调用ll_merge,生成最终的合并结果。按注释的说法,ancestor是后面两个commit(ours和theirs)的公共祖先(ancestor)。另外前面提到的文档也说明,git合并的时候使用的是recursive three-way merge。

关于recursive three-way merge, wikipedia上有个相关的介绍#Recursive_three-

way_merge)。就是在合并的时候,将ours,theirs和ancestor三个版本的文件进行比较,获取ours和ancestor的

diff,以及theirs和ancestor的diff,这样做能够发现两个不同的分支到底做了哪些改动。毕竟后面git需要判定冲突的内容,如果没有

原初版本的信息,只是简单地比较两个文件,是做不到的。

鉴于我的目标是发掘git判定冲突的机制,所以没有去看git里面查找ancestor的实现。不过只需肉眼在图形化界面里瞅上一眼,就可以找到ancestor commit。(比如在gitlab的network界面中,回溯两个分支的commit线,一直到岔路口)

有一点需要注意的是,revert一个commit不会改变它的ancestor。所谓的revert,只是在当前commit的上面添加了新的

undo

commit,并没有改变“岔路口”的位置。不要想当然地认为,revert之后ancestor就变成上一个commit的ancestor了。尤其是

在revert merge commit的时候,总是容易忘掉这个事实。假如你revert了一个merge

commit,在重新merge的时候,git所参照的ancestor将不是merge之前的ancestor,而是revert之后的

ancestor。于是就掉到坑里去了。建议所有读者都看一下git官方对于revert merge commit潜在后果的说法:

结论是,如果一个merge commit引入的bug容易修复,请不要轻易revert一个merge commit。

剖析xdiff

从ll_merge往下追,可以看到后面出了一条旁路:ll_binary_merge。这个函数专门处理bin类型文件的合并。它的实现简单粗暴,如果你没有指定合并策略(theris或ours),直接报Cannot merge binary files错误。看来在git看来,二进制文件并没有diff的价值。

主路径从ll_xdl_merge到xdl_merge,进到一个叫xdiff的库中。终于找到git merge的具体实现了。

平心而论,xdiff的代码风格十分糟糕,不仅注释太少,而且结构体成员变量居然使用类似i1、i2这样的命名,看得我头昏脑胀、心烦意燥。

吐槽结束,先讲下xdl_merge的流程。xdl_merge做了下面四件事:

由xdl_do_diff完成two-way diff(ours和ancestor,theirs和ancestor),生成修改记录,存储到xdfenv_t中。

xdl_change_compact压缩相邻的修改记录,再用xdl_build_script建立xdchange_t链表,记录双方修改。xdchange_t主要包括了修改的起始行号和修改范围。

这时候分三种情况,其中两种是只有一方有修改(只有ours或theirs一条链表),直接退出。最后一种是双方都有修改,需要合并修改记

录。由于修改记录是按行号有序排列的,所以直接合并两个链表。修改记录如果没有重叠部分,按先后顺序标记为我方修改/他方修改。如果发生了重叠,就表示发

生了冲突。之后会重新过一遍两个待合并链表,对于那些标记为冲突的部分,比较它们是否相等的,如果是,标记为双方修改。

由xdl_fill_merge_buffer输出合并结果。如果有冲突,调用fill_conflict_hunk输出冲突情况。如果没有冲突(标记为我方修改/他方修改/双方修改),则合并ancestor的原内容和修改记录,按标记的类型取修改后的内容,并输出。

输出冲突情况的代码位于fill_conflict_hunk中。它的实现很简单,毕竟此时我们已经有了双方修改的内容,现在只需要同时输出冲突内容,供用户取舍。(这便是那次花了一个晚上和一个早上改掉的冲突的源头,凶手就是你,哼)。

输出格式恐怕大家都很熟悉。该函数会先打印若干个。这个就是折磨人的合并冲突了:

<<<<<<< HEAD

3

=======

2

>>>>>>> branch1

总结

git merge的冲突判定机制如下:先寻找两个commit的公共祖先,比较同一个文件分别在ours和theirs下对于公共祖先的差异,然后合并这两组差异。如果双方同时修改了一处地方且修改内容不同,就判定为合并冲突,依次输出双方修改的内容。

S笔记

git branch

没有参数,显示本地版本库中所有的本地分支名称。

当前检出分支的前面会有星号。

git branch newname

在当前检出分支上新建分支,名叫newname。

git checkout newname

检出分支,即切换到名叫newname的分支。

阿啵呲嘚

git branch

没有参数,显示本地版本库中所有的本地分支名称。

当前检出分支的前面会有星号。

git branch newname

在当前检出分支上新建分支,名叫newname。

git checkout newname

检出分支,即切换到名叫newname的分支。

相关推荐

ancestor是什么意思 解析英语单词ancestor的含义?

在历史和人类学研究中,祖先是一个非常重要的概念。通过研究祖先,我们可以了解到人类文化和历史的演变过程,以及人类社会的发展和变化。在考古学中,祖先的遗物和遗迹也是非常重要的研究对象,可以为我们提供关于古人类生活和文化的珍贵信息。祖先(英文:ancestor)是指一个人的祖宗、前辈或祖先的祖先。在人类社会中,祖先是一个非常重要的概念,因为祖先是人类文化、历史和传统的源头,也是人类社会的基础。在历史和人类学研究中,祖先是一个非常重要的概念。通过研究祖先,我们可以了解到人类文化和历史的演变过程,以及人类社会的发展和变化。在考古学中,祖先的遗物和遗迹也是非常重要的研究对象,可以为我们提供关于古人类生活和文化的珍贵信息。在家庭中,祖先通常指的是一个人的父母、祖父母、曾祖父母等。在某些文化和宗教中,祖先崇拜是非常普遍的,人们会通过祭祀和纪念祖先来表达敬意和感激之情。
2023-06-13 10:03:521

ancestor怎么读

ancestor的读音是:英["?nsest?(r)]。ancestor的读音是:英["?nsest?(r)]。ancestor的例句是用作名词(n.)During the festival the investor investigated his ancestor.节日期间投资者调查了他的祖宗。ancestor的词语用法是n.(名词)ancestor的基本意思是“祖先,祖宗”,是阳性可数名词,与其对应的阴性名词为ancestress[" nsestrIs] (女祖先); 引申可作“原型,先驱”解。一、详尽释义点此查看ancestor的详细内容n.(名词)祖宗,祖先原型;前身;先驱;始祖;前辈【律】被继承人【生】先祖,原种动物的祖先,动物品种的原型(后来的品种由此进化而来)二、双解释义n.(名词)[C]祖先,祖宗 any of the people from whom sb is descended, especially those more remote than his grandparents; forefather[C]原型; 先驱 early form of a machine or structure which later became more developed; forerunner三、英英释义Noun:someone from whom you are descended (but usually more remote than a grandparent)四、例句During the festival the investor investigated his ancestor.节日期间投资者调查了他的祖宗。They said their ancestor was a famous hunter and a crack hunter.他们说他们的祖宗是个有名的猎人,也是个神枪手。People who share an ancestor are called relatives.有同一个祖先的叫做亲戚。She has worshipped her ancestor.她已拜过她的祖先。One of my ancestors was a great scholar.我的祖先当中有一位是伟大的学者。The abacus is the ancestor of the modern computer.算盘是现代电脑的原型。The three species evolved from a single ancestor.这三种生物从同一原种进化而来。五、常见句型用作名词(n.)She has worshiped her ancestor.她已拜过她的祖先。This machine is the ancestor of the modern computer.这台机器是现代电脑的始祖。六、词汇搭配用作名词 (n.)形容词+~a common ancestor同一个祖先remote ancestor远古祖先名词+~noble ancestors名门~+名词ancestor worship祭祖七、词语用法n.(名词)ancestor的基本意思是“祖先,祖宗”,是阳性可数名词,与其对应的阴性名词为ancestress[" nsestrIs] (女祖先); 引申可作“原型,先驱”解。ancestor表示“…是…的祖先”时,须用介词to。ancestor的相关近义词forebearancestor的相关反义词descendantancestor的相关临近词ancestral、ANC、ancestors、ancestor map、ancestor god、ancestor node、ancestor window、ancestor temple、ancestor widget、ancestor spirit、ancestor worship、ancestor windows点此查看更多关于ancestor的详细信息
2023-06-13 10:05:091

ancestor是什么意思?

始祖,祖先,被继承人
2023-06-13 10:05:191

ancestor是可数名词还是不可数名词?

当然是可数名词了,它的意思是祖先,祖先是人,人是可数的,它的复数形式是ancestors。
2023-06-13 10:05:271

ancestor怎么记忆

这个单词的意思是,祖先,汉语的含义是,一个民族或者家族的很早的上代,就是上辈的上辈,不知道之前多少辈,总之很早,如果能从英语中找到与汉语相关的类似信息,对于我来理解记忆它,会事半功倍,记忆方法:拆分,an+cest+or,cest可以看成走,它和cess近似,我们熟知success,成功,这里cess就是有一个,suc就是sub,向下走,就是继续走,因为要成功,就得坚持,因为汉语也说,你继续说下去,说下去,就含有继续的意思,祖先就是一个在很久之前走着的人。一代一代继续,才有现代的我们,process,也是同理,pro是之前,在前面走,就是过程,进一步的就是加工,并引申很多含义。
2023-06-13 10:06:081

ancestor为什么后面的tor发的是"特"而不是"妥"呢?音标也不怎么懂...一般不是照读吗?

是按照音标读,音标后面的是ter(e打不出来,应该是倒过来的e),这样子就读特儿。
2023-06-13 10:07:033

求ancestors的音标

`aensεstё(r)
2023-06-13 10:07:151

老祖宗的英语翻译 老祖宗用英语怎么说

old parent
2023-06-13 10:07:283

拜祭祖先的英语是什么

祭拜祖先 to worship one"s ancestors 举例: We worshipped our ancestors last year. 我们去年祭拜了祖先. 参考: 别人 :D 拜祭祖先的英语是 Worships the ancestor 基督徒虽不祭祖但有「记」祖,虽不上香但有追思活动,基督徒讲求的是「敬祖」,而不是膜拜祖先 bibletimesfirms/jesus/read?tid=13479 拜祭祖先的英语是 Turrg KLyfufjgj
2023-06-13 10:07:371

英语求助:一个句子的句子结构分析

whether。。is an unanswered question这是主干句it...ancestor是whether质疑的部分,是an unanswered questionthat..age修饰前面的ancestor一般长句和复杂句的翻译都是先要抽主干的。然后层层拨开。也不算太难的。主要找准各个衔接点。
2023-06-13 10:08:242

小祖宗用英文怎么说?

小祖宗的英文:naughty little boynaughty 读法 英 ["nɔːtɪ] 美 ["nɔti] adj. 顽皮的,淘气的;不听话的;没规矩的;不适当的
2023-06-13 10:08:345

求这图是啥动漫里的,。

死亡笔记
2023-06-13 10:08:547

关于一个少见的(女)英文名“Tamsin”……的含义是什么?

在网上查找的结果:ThomasinaorThomasineisthefeminineformofthegivennameThomas,whichmeans"twin".ThomasinaisoftenshortenedtoTamsin.Tamsincanbeusedasanameinitself;variantsofTamsininclude"Tamsyn","Tamzin","Tamsen"and"Tamasin".AlthoughAramaicinorigin,theversion"Tamsin"isespeciallypopularinCornwallandWales.AlongwithTamaraitistheancestorof"Tammy".似乎意思就是:双胞胎
2023-06-13 10:09:444

ancestor是什么意思 解析英语单词ancestor的含义?

总之,祖先是人类社会中非常重要的概念,它代表着人类文化、历史和传统的源头,也是人类社会的基础。通过研究祖先,我们可以更好地了解人类社会的发展和变化,以及我们自己的文化和历史。在家庭中,祖先通常指的是一个人的父母、祖父母、曾祖父母等。在某些文化和宗教中,祖先崇拜是非常普遍的,人们会通过祭祀和纪念祖先来表达敬意和感激之情。在家庭中,祖先通常指的是一个人的父母、祖父母、曾祖父母等。在某些文化和宗教中,祖先崇拜是非常普遍的,人们会通过祭祀和纪念祖先来表达敬意和感激之情。在历史和人类学研究中,祖先是一个非常重要的概念。通过研究祖先,我们可以了解到人类文化和历史的演变过程,以及人类社会的发展和变化。在考古学中,祖先的遗物和遗迹也是非常重要的研究对象,可以为我们提供关于古人类生活和文化的珍贵信息。
2023-06-13 10:10:351

αncestor是什么意思?

ancestor, 名词,祖先,祖宗。例句:我的祖先来自中国。My ancestors came from China.
2023-06-13 10:11:081

ancestor是什么意思 解析英语单词ancestor的含义?

ancestor是祖先的意思
2023-06-13 10:11:241

ancestor/descendant是什么意思

祖先/后代
2023-06-13 10:11:581

“祭拜祖先”用英文怎么说啊??

perform sacrifices for one"s ancesters
2023-06-13 10:12:286

forefathers与ancestors 有什么区别?

基本上无大区别。但是在正式英语如填表格,只能用ancestor。forefather通常用于描述某某团体的创始人。ancestorn. A person from whom one is descended, especially if more remote than a grandparent; a forebear.祖先,祖宗繁衍后代的人,特别是远于祖父辈;前辈A forerunner or predecessor.前人,先驱先行者或先驱Law【法律】The person from whom an estate has been inherited.被继承人一个人,从他那里财产可被继承Biology【生物学】The actual or hypothetical organism or stock from which later kinds evolved.物种原形演化成后来各物种的真实存在的或假设的有机物forefathern.An ancestor.祖先See: ancestorA person who is from an earlier time and has originated or contributed to a common tradition shared by a particular group.先人生活在较早时代并且开创了某一特定集体的共同传统或为此作出了贡献的人。
2023-06-13 10:12:561

ancestor造句

ancestor造句:The custom has come down to us from our ancestors.这一习俗是从祖辈相传下来的;I hope he grew up, also keep in mind: Our ancestors are Chinese.我希望他长大了,也能记住:我们的祖宗是中国人;Our ancestors built this wall.我们的祖先修筑了这道墙。 扩展资料 The custom has come down to us from our ancestors.这一习俗是从祖辈相传下来的";I hope he grew up, also keep in mind: Our ancestors are Chinese.我希望他长大了也能记住:我们的祖宗是中国人。
2023-06-13 10:13:191

"ancestor"和"forebear"有什么区别?

ancestor n. A person from whom one is descended, especially if more remote than a grandparent; a forebear. 祖先,祖宗繁衍后代的人,特别是远于祖父辈;前辈 A forerunner or predecessor. 前人,先驱先行者或先驱 Law 【法律】 The person from whom an estate has been inherited. 被继承人一个人,从他那里财产可被继承 Biology 【生物学】 The actual or hypothetical organism or stock from which later kinds evolved. 物种原形演化成后来各物种的真实存在的或假设的有机物 forefather n. An ancestor. 祖先 See: ancestor A person who is from an earlier time and has originated or contributed to a common tradition shared by a particular group. 先人生活在较早时代并且开创了某一特定集体的共同传统或为此作出了贡献的人
2023-06-13 10:13:411

始祖英语怎么说

问题一:祖先,英语怎么说 ancestor 问题二:“鼻祖”用英文怎么说谁知道“鼻祖”的英 鼻祖 [词典] founder; (始祖) the earliest [first] ancestor; originator (of a tradition, school of thought, et...; [例句]他被称颂为佛罗伦萨画派的鼻祖。 He was extolled as the founder of their Florentine school. 问题三:xx的鼻祖怎么翻译 The originator of the XX 有不明白的地方再问哟,祝你学习进步,更上一层楼! (*^__^*) 问题四:邪恶力量里说始祖的时候用的哪个英文单词 始祖是――Alpha 问题五:"时尚鼻祖"用英文怎么说? forerunner of fashion 时尚的先驱 forerunner /?f???r?n?/ CET6 TEM8 1.N-COUNT If you describe a person or thing as the forerunner of someone or something similar, you mean they existed before them and either influenced their development or were a sign of what was going to happen. 先驱; 前身; 前兆 例: ...a machine which, in some respects, was the forerunner of the modern helicopter. …一台在某些方面是现代直升飞机的前身的机器。
2023-06-13 10:13:501

ancestor前面用a还是an

ancestor前面用an,ancestor是元音字母开头的,所以用an。
2023-06-13 10:13:591

ancestor有没有复数形式?

有的,ancestor祖先, 原型的意思,复数是直接加s, ancestors
2023-06-13 10:14:081

ancestor造句

The custom has come down to us from our ancestors.这一习俗是从祖辈相传下来的。 扩展资料 1、The custom has come down to us from our ancestors。2、I hope he grew up, also keep in mind: Our ancestors are Chinese。
2023-06-13 10:14:461

“祖宗”的英语单词怎么拼写

ancestor
2023-06-13 10:14:551

祖宗用英语怎么说?

问题一:"祖宗"用英语怎么翻译? ancestor 祖先, 祖, 先人, 宗, 老祖宗, 祖辈 grandfather 祖父, 爷爷, 祖, 老大爷, 爷 forefather 祖先, 老祖宗, 祖宗, 祖, 先人, 祖辈 问题二:祖先,英语怎么说 ancestor 问题三:祖宗用英语怎么说? Small son 问题四:祖宗的英语翻译 祖宗用英语怎么说 祖宗的英语翻译:ancestors 问题五:“祖宗”的英语怎么说? Ancestors 问题六:“祭拜祖先”用英文怎么说啊?? offer sacrifices to ancestors 祭祀祖宗eg.Traditionally,Chinese people offer sacrifices to ancestors in Qingming Festival. 中国人有清明祭祖的习俗。 问题七:“祭拜祖先”用英文怎么说 祭拜祖先 Ancestor worship 英 [??nsist?] 美 [??n?s?st?] n. 祖先,祖宗; 被继承人; 原型; (动物的)原种,先祖; 问题八:日你祖宗!用英语怎么说? *** you mother
2023-06-13 10:15:191

Ancestor,这个名字具体是什么意思?

......
2023-06-13 10:15:353

ancestor和forebear有什么区别?

这两个是没区别的。forebear用的很少。比较老的用法吧。
2023-06-13 10:15:561

祖宗英语怎么说

问题一:"祖宗"用英语怎么翻译? ancestor 祖先, 祖, 先人, 宗, 老祖宗, 祖辈 grandfather 祖父, 爷爷, 祖, 老大爷, 爷 forefather 祖先, 老祖宗, 祖宗, 祖, 先人, 祖辈 问题二:祖宗用英语怎么说? Small son 问题三:祖宗的英语翻译 祖宗用英语怎么说 祖宗的英语翻译:ancestors 问题四:“祖宗”的英语怎么说? Ancestors 问题五:“祭拜祖先”用英文怎么说 祭拜祖先 Ancestor worship 英 [??nsist?] 美 [??n?s?st?] n. 祖先,祖宗; 被继承人; 原型; (动物的)原种,先祖; 问题六:祖宗用英语怎么说用zhong文咋说 ancestor 祖先 问题七:祖先,英语怎么说 ancestor 问题八:“祭拜祖先”用英文怎么说啊?? offer sacrifices to ancestors 祭祀祖宗eg.Traditionally,Chinese people offer sacrifices to ancestors in Qingming Festival. 中国人有清明祭祖的习俗。 问题九:日你祖宗!用英语怎么说? *** you mother
2023-06-13 10:16:271

以an开头的单词o

2023-06-13 10:16:361

I am your ancestor!是什么意思

我是你祖先
2023-06-13 10:16:473

单词后词根为ant的单词

important,assitant,...
2023-06-13 10:17:182

有没有哪个单词意思是先锋者,先驱者。并以字母a开头。或表示此意思的类似单词

ancestor, ancestress
2023-06-13 10:17:373

找28个关于亲戚的英语单词~~~100悬赏!!!!!!!

guandmother奶奶、grendfather爷爷、mother妈妈、father爸爸、son儿子、sister姐姐、daughter女儿、brother兄弟、sister姐妹等。丈夫:husband、妻子:wife、儿子:son、女儿:daughter、爸爸:father、妈妈:mother、爷爷/外公:grandpa、奶奶/外婆:grandma、叔叔/伯伯:uncle、阿姨/婶婶:aunt、哥哥/弟弟:brother、姐姐/妹妹:sister、祖父/外祖父。grandfather祖母/外祖母:grandmother孙子:grandson孙女:granddaughter侄子:nephew侄女:niece堂兄弟姐妹/表兄弟姐妹:cousin。
2023-06-13 10:17:515

XPATH路径表达式

在 XPath 中,有七种类型的节点: 节点关系: .//*[position() mod 2 =0] 取单数行 .//*[poition()<last()] 取第一行到倒数第二行 //b[text()=" 发文机关: "]/../text() child:选取当前节点的所有子元素 attribute:选取当前节点的所有属性 ancestor:父辈元素 / ancestor-or-self:父辈元素及当前元素 descendant:后代元素/ descendant-or-self:后代元素及当前元素 following:选取文档中当前节点的结束标签之后的所有节点 namespace:选取当前节点的所有命名空间节点 parent:选取当前节点的父节点 preceding:选取文档中当前节点的开始标签之前的所有节点 preceding-sibling:选取当前节点之前的所有同级节点 self:选取当前节点 .//span[contains(., "兼职日薪:")]/following::li[1] //div[span]:说明div里有span的子元素 .//*[@class="local-box-ul"]//li[a][last()]//a
2023-06-13 10:19:211

初三英语作文

  在生活、工作和学习中,大家都经常看到作文的`身影吧,写作文可以锻炼我们的独处习惯,让自己的心静下来,思考自己未来的方向。那么一般作文是怎么写的呢?以下是我整理的初三英语作文范文,欢迎阅读,希望大家能够喜欢。 初三英语作文范文1   Elephant is the largest animal on land today. It weights some ninety kilograms and is about one metre high when born. When it is 12 years old, it studs over three meters and does not grow any more. Elephant is usually grey in color, having a long trunk with large ivory tusks protruding from each side of its mouth. Usually moving in groups and caring for each other, Elephant is know to be a very and gentle creamre. For many years people have used the strength of these poweful animals to move trees and heavy logs. Elephant has been and is a vital tool for people to do many things that would normally be imposs-ible. Elephant is and will continue to be one of the greatest creatures man has ever come into contact with. Its size. beauty, and power willforever be useful to man. 初三英语作文范文2   Nowadays many people like to have dogs as their pets. Dogs are friends of man not only because they are lovely but also because they are faithful to their masters.   Dogs can do a lot of work for man. They play with us. They hunt with us. They keep door for us. But long ago, dogs all over the world were wild.   Dogs can date back to the Stone Age. All dogs have the same ancestor. It is believed that their ancestor was much like a wolf. Other animals, such as the fox, came from this ancestor, too. Hundreds of thousands of years ago, man began to tame wild dogs. After the dogs were tamed, they were trained. The strong dogs became working animals. They were trained to pull heavy loads. They learned to keep an eye on the sheep and other animals. Working dogs had other jobs, too.   Some dogs were not strong. But they could help man hunt for game. Other dogs were best as pets.   Today, there are more than 100 kinds of dogs in the world.
2023-06-13 10:19:321

找28个关于亲戚的英语单词~~~100悬赏!!!!!!!

亲戚:relative爸爸:father妈妈:mother爷爷:grandpa奶奶:grandma叔叔:uncle阿姨:aunt哥哥:brother弟弟:brother姐姐:sister妹妹:sister外祖母:grandmather外祖父:grandfather孙子:grandson表兄:cousin侄儿:nephew祖先:ancestor玄孙:great-great-grandson儿子:son女儿:daughter妻子:femme丈夫:husband曾祖父:great-grandfather曾祖母:great-grandmother姨夫:husbandofmother"ssister曾孙:great-grandson嫂嫂:sister-in-law阿姨:nursemaid
2023-06-13 10:19:463

家庭称呼英语单词

家庭称呼英语单词大全   中国人的称呼,实质上就是一部中国文化的发展史,其中蕴含着中华民族悠久的文化历史的沉淀与变迁。下面是我分享的关于家庭称呼的"英语单词,欢迎大家阅读!   parents 父母   child 孩子   single 单身者   male 男的   female 女的   husband 丈夫   wife 妻子   father 父亲   mother 母亲   son 儿子   daughter 女儿   grandchildren 孙辈   grandson 孙子,外孙   granddaughter 孙女,外孙女   brother 兄弟   sister 姐妹   twin 双胞胎的   grandfather 祖父   grandmother 祖母   granny 奶奶,外婆   grandma 奶奶,外婆   grandpa 爷爷,外公   great-grandfather 曾祖父   great-grandmother 曾祖母   son-in-law 女婿   daughter-in-law 儿媳   father-in-law 岳父(公公)   mother-in-law 岳母(婆婆)   sister-in-law 妯娌   stepfather 继父   stepmother 继母   stepson 继子   stepdaughter 继女   stepbrother 异父(母)之兄弟   stepsister 异父(母)之姐妹   foster father 养父   foster mother 养母   adopted son 养子   adopted daughter 养女   uncle 叔父,伯父,舅父,姑父   aunt 婶母,伯母,舅母,姑母   nephew 侄儿,外甥   niece 侄女,外甥女   cousin 堂兄妹,表兄妹   generation 代   descent 世系,血统   offspring 后代,后辈   ancestor 祖先   heir 继承人   family 家庭   marriage 婚姻   spouse 配偶   couple 夫妻 ;
2023-06-13 10:19:581

翻译一下~谢咯~

onlyifyouhaveaprettyheart,youwillhaveaprettylife.
2023-06-13 10:20:124

如何求二叉树最接近的共同祖先

2023-06-13 10:20:292

初三的一篇首字母完型填空

1 called 2 like3 animal 4 looked5 differently6 ground 7 what
2023-06-13 10:20:513

C语言 家谱问题

帮做20微信红包
2023-06-13 10:21:211

哪些单词以an开头的

angry,angle,ancestor,anchor,ancient,and,analysis,android,animal,anniversary,annoy,announce,answer,another,ant,anxious 好多啊
2023-06-13 10:21:291

中国冥币为什么会走红国外?为什么还会被他们翻译成祖先币?

因为在国外没有看到过这样所谓的冥币,所以很好奇,并且还将其进行研究,并翻译为祖先币。
2023-06-13 10:21:445

家庭称呼英语单词

  parents 父母   child 孩子   single 单身者   male 男的   female 女的   husband 丈夫   wife 妻子   father 父亲   mother 母亲   son 儿子   daughter 女儿   grandchildren 孙辈   grandson 孙子,外孙   granddaughter 孙女,外孙女   brother 兄弟   sister 姐妹   twin 双胞胎的   grandfather 祖父   grandmother 祖母   granny 奶奶,外婆   grandma 奶奶,外婆   grandpa 爷爷,外公   great-grandfather 曾祖父   great-grandmother 曾祖母   son-in-law 女婿   daughter-in-law 儿媳   father-in-law 岳父(公公)   mother-in-law 岳母(婆婆)   sister-in-law 妯娌   stepfather 继父   stepmother 继母   stepson 继子   stepdaughter 继女   stepbrother 异父(母)之兄弟   stepsister 异父(母)之姐妹   foster father 养父   foster mother 养母   adopted son 养子   adopted daughter 养女   uncle 叔父,伯父,舅父,姑父   aunt 婶母,伯母,舅母,姑母   nephew 侄儿,外甥   niece 侄女,外甥女   cousin 堂兄妹,表兄妹   generation 代   descent 世系,血统   offspring 后代,后辈   ancestor 祖先   heir 继承人   family 家庭   marriage 婚姻   spouse 配偶   couple 夫妻
2023-06-13 10:24:131

“鼻祖”用英文怎么说

鼻祖: the earliest ancestor;theearliestancestororiginatorofatradition,schoolofthought,etc;originator the earliest ancestor;originator (of a tradition, school of thought, etc) the earliest ancestor
2023-06-13 10:24:261

冥币的英文翻译

你好!冥币MingBi
2023-06-13 10:24:453

祭祀亡灵 英文怎么说?

我认同第三为说的!!!henry76582
2023-06-13 10:25:094

小祖宗用英文怎么说?

Little ancestor
2023-06-13 10:25:183