Git
wretchedme
一步一步接受洗礼
展开
-
Git基础篇
主分支 master 次分支 bugFix 1. git commit -m "add note" 2.建立分支 git checkout -b bugFix 切换分支 git checkout bugFix 3.分支和合并 git merge bugFix 注:把bugFix分支》master分支合并 4.rebase git rebase原创 2016-11-27 15:18:31 · 259 阅读 · 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 · 369 阅读 · 0 评论 -
git 大杂烩
1.情况一 有一个master分支里面出现了bug,所以开启了一个debug分支进行调试。找到bug后fix,之后commit,想把这个fix后的commit给master分支。 当前HEAD指向master git cherry-pick C4 2.情况二 自己开发了几个分支,但是现在要更改commit信息,这个commit并不是最近的一个commit,可能是好久之前的了 g原创 2016-11-27 17:18:14 · 452 阅读 · 0 评论 -
Git进阶篇
主分支: master 次分支: bugFix 1.HEAD git checkout C4 2.相对引用 git checkout HEAD^ git checkout master^ git checkout HEAD~1 3.强制指向 git branch -f master HEAD 强制让master分支指向HEAD现在指向的commit原创 2016-11-27 15:40:31 · 359 阅读 · 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 · 770 阅读 · 0 评论