![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
wretchedme
一步一步接受洗礼
展开
-
Git基础篇
主分支 master次分支 bugFix1.git commit -m "add note"2.建立分支git checkout -b bugFix切换分支git checkout bugFix3.分支和合并git merge bugFix注:把bugFix分支》master分支合并4.rebasegit rebase原创 2016-11-27 15:18:31 · 264 阅读 · 0 评论 -
git rebase 进阶
1. 转移工作区git cherry-pick C3 C4 C7将其他的commit 按照顺序依次放入到当前的分支2.ui选择git rebase -i HEAD~4包括当前的comit 再找3个commit在ui中显示正常是一个vi界面,可以选择顺序还有要干掉那个commit原创 2016-11-27 15:57:20 · 375 阅读 · 0 评论 -
git 大杂烩
1.情况一有一个master分支里面出现了bug,所以开启了一个debug分支进行调试。找到bug后fix,之后commit,想把这个fix后的commit给master分支。当前HEAD指向mastergit cherry-pick C42.情况二自己开发了几个分支,但是现在要更改commit信息,这个commit并不是最近的一个commit,可能是好久之前的了g原创 2016-11-27 17:18:14 · 461 阅读 · 0 评论 -
Git进阶篇
主分支: master次分支: bugFix1.HEADgit checkout C42.相对引用git checkout HEAD^git checkout master^git checkout HEAD~13.强制指向git branch -f master HEAD强制让master分支指向HEAD现在指向的commit原创 2016-11-27 15:40:31 · 365 阅读 · 0 评论 -
git 高级主题
1.rebase git rebase branch1 branch2 branch1为主分支,branch2为次分支 branch2 》branch1 而且合并的时候是要找到branch2与branch1最低公共父节点以下的节点合并到branch1下面2.branch git branch bugWork master~^2~ 意思是创建一个bugWor原创 2016-11-27 19:03:02 · 781 阅读 · 0 评论