0
点赞
收藏
分享

微信扫一扫

git分支指南

东林梁 2022-03-10 阅读 80
gitgithub

1.提交命令

git commit :暂存仓库(索引仓库)提交到本地仓库的命令

2.合并命令

2.1 创建切换分支

git branch <分支名> : 创建分支
git checkout <分支名> : 切换到分支
git checkout -b <分支名> :创建新的节点并切换到新的节点

2.2 合并分支(merge)

  • 场景:当有两个分支时,都是不同的修改内容,此时需要进行合并修改
  1. 创建分支并切换提交到新的分支上,
  1. 切换回原来的分支并进行提交
  1. 合并分支

2.3 合并分支(rebase)

  • 场景:新建的分支经过复制再进行提交,好处是版本提交历史更加清楚
  1. 新建分支并提交
  1. 切换回master分支并提交
  1. 使用rebase命令对“bugFix”进行复制并合并到master

3.分离HEAD(项目树上的前后移动)

  • 场景:HEAD默认指向分支名,我们使用checkout的命令使HEAD指向某个提交记录
  1. 切换到某个分支名,并进行checkout某个提交记录

4.相对引用

  • 场景:相对引用的出现是针对HEAD指向。当真实项目出现的某个提交记录是hash值,hash值过于长。

4.1 相对引用(^)

  • 解决方案:
    • 我们只需要输入hash值的前几位就可以。

4.2 相对引用(~)

举报

相关推荐

【Git】 Git分支操作指南

Git 分支 - 分支简介

git 分支

Git分支命令

git 切换分支

0 条评论