2018-05-23

分支

分支实质上是指向提交对象的可变指针。Head指向当前分支
由于不需要复制所有的项目文件,任何规模的项目都可以瞬间创建新分支
git branch name 创建分支
git checkout name 切换分支
git branch -d name 删除分支
git branch -D name 强制删除分支
如果不是第一次提交,每一次提交都会有一个父提交
合并
fast-forward合并 (直接祖先)
merge (三方合并,可能有冲突, 解决冲突,生成一个新的提交)图
rebase (重新逐次提交,可能会逐次解决冲突,fast-forward合并)图
cherry-pick

冲突
git status 查看冲突情况,解决后git add 标记冲突解决,git commit提交

开发工作流
master分支作为稳定的代码分支
新分支用来版本开发,或者其他需求,分支开发完成,合并到master分支

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,097评论 5 147
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 9,221评论 0 13
  • 读完《麦田里的守望者》一书,一个少年形象出此刻我的脑海中——他是大人们眼中的坏孩子,因为他所作的、所想的一切都“不...
    张樱漫阅读 1,054评论 0 0
  • 如果问我参加潜能营最大的收获是什么,我会说:遇到了涂小鸦。 我不太会主动勾搭别人,一般都是默默等待别人加我。那天,...
    曾雨悦阅读 3,892评论 6 5
  • “钱财并不属于拥有它的人,而只属于享用它的人” (一) 我们从小就被洗脑 金钱能买到房子 但是买不到家 金钱买得到...
    种草喵阅读 2,924评论 0 0

友情链接更多精彩内容