《pro git》分支学习记录
来源:互联网 发布:疑心暗鬼动作数据 编辑:程序博客网 时间:2024/04/27 15:02
为了加深理解,记录下学习心得,尽量通俗点,不拷贝原文:
什么是分支:
原文是这么说的:分支其实就是从某个提交对象往回看的历史。
简单理解,在原版本代码上做修改,已经提交了好几个版本;
但是牛逼的产品说方案要改,那你又回到原版本代码修改,按新的方案又提交了好几个版本;
这两套不同方案的两套版本历史,可以叫做两个分支,并且每个分支上都有分支指针,通过分支指针实现分支的合并、删除。
分支在使用的几个注意点:
1、分支跳转,会自动将未提交的修改,带到跳转到的分支上。
2、祖先与子孙分支的合并,是祖先分支指针平移,和子孙指向同一个版本对象。
3、非祖先与子孙分支的合并(两条不同分支合并),两个合并版本会合并到一个新的版本,并且当前分支是合并出来的新版本。
4、删除分支指针时候,如果被删除分支版本信息跟当前版本有不一样地方,会有错误提示。也就是删除祖先的分支指针,可以直接删除。
5、远程分支,是对远程仓库中的分支的索引。它们是一些无法移动的本地分支;只有在 Git 进行网络交互时才会更新。
6、远程仓库:如果在你推数据前,已经有其他人推送了若干更新,那 你的推送操作就会被驳回。你必须先把他们的更新抓取到本地,并到自己的项目中,然后才可以再次推送。
7、衍合原文是这么说的:
一旦分支中的提交对象发布到公共仓库,就千万不要对该分支进行衍合操作。
如果你遵循这条金科玉律,就不会出差错。否则,人民群众会仇恨你,你的朋友和家人也会嘲笑你,唾弃你。
1 0
- 《pro git》分支学习记录
- 详解Git分支(Pro Git)
- Git系统学习记录(四)--git分支管理
- Pro Git 中文版——Git 分支
- git--分支实验记录
- Pro Git研读精选:分支介绍和分支合并
- Pro Git研读精选:分支介绍和分支合并
- 《Pro Git》学习笔记
- pro git 学习<一>
- pro git 学习<二>
- 《pro git》学习笔记
- Git Pro学习(上)
- 《Pro git》学习笔记
- .pro文件学习记录
- 《Pro Git》git系统原理记录
- Git学习--> 分支管理
- git学习-分支管理
- git学习(分支管理)
- Android内容提供者(Content provider)
- linux创建线程失败的原因是线程栈大小的设置
- ArrayList的使用方法【转载】
- DataXceiver error processing WRITE_BLOCK operation src: /x.x.x.x:50373 dest: /x.x.x.x:50010
- 个人整理的Oracle数据库命令大全
- 《pro git》分支学习记录
- 5个方法让你的网站满足百度谷歌需求
- Android中的Rect类各参数的意义
- jquery的基本用法
- 开源日志采集系统比较:scribe、chukwa、kafka、flume
- ORA-00936 ORA-06512
- cocos2d-x游戏开发 跑酷(二) 物理世界
- 数据库索引有关的
- Nyoj 44