基础
提交git commit -m "xxx"
创建分支(注意分支名不需要加引号)git branch bugFix
切换到分支git checkout bugFix
创建并切换到分支git checkout -b bugFix
合并git merge bugFix
rebasegit rebase bugFix
使用git merge和git rebase,移动的是当前分支。例如,当前分支是master,如果执行git merge bugFix
或者git rebase bugFix
,移动的其实是master。
进阶
分支 branch
提交 commit
分离HEAD。默认HEAD跟随分支名,比如master分支。如果对master进行commit,则HEAD游标也跟着master走。
现在需要把HEAD从master中分离到提交(哈希值)上。命令是:
git checkout <提交哈希>
则后续master的移动不会影响HEAD了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。