Skip to content

ximing-xu/hello-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

常见了一个分支名称叫做readme-edits,但是不知道有什么用,就是想试试这个操作逻辑流程 这个是一个地是feature分支修改readme.md这个文件的内容,就是因为master有多个分支,你可以选择和master中的文件进行比较 看看有什么不同然后进行合并,原理就是这样的,刚才通过readme-edits分支已经更新了master中的readme.md文件了,就是因为把不同分支和主分支比较

如果修改了同一行的内容,那么不同分支在比较的时候,可以通过,但是如果融合的时候就会产生冲突,这就是并发修改同一个内容的时候会出现异常是一个道理 因此有冲突产生的时候就是解决在同一个地方,保留哪一个内容,或者重新生成这一行内容,来解决

这样就可以修改主分支的内容达到共同修改的目的,就是通过这样的方式来修改主分支文件的,而融合的方式就是,因为每一个人都是有自己的版本的,融合了 别人修改的内容之后也同时达到修改自己存储的版本,如果觉得不好,还可以回退到自己原来的版本,可以灵活地修改自己需要或者不需要的内容,这就是github 分布式控制版本的实质,通过共同提交到同一个地方,然后比较不同分支的内容和主分支中的内容,如果觉得好就修改主分支中的内容,如果觉得不好就直接略

冲突产生的原因是一个主分支含有多个分支,并且这些分支都是同时修改同一个文件的同一个地方(同一行)才会产生的冲突,如果master只有一个分支,那么在这个分支里 怎么的修改,怎么的提交都不会产生冲突

About

第一次使用git

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published