git commit --提交一次修改
git commit -m "something you want to markdown about this commit"
--提交一次修改并附上标注内容
git branch side1 --在当前节点创建一个分支side1
git checkout side1 --切换到side1分支
git checkout master
git merge side1 --将side1分支合并到master分支(master为当前分支)
git rebase master --将master分支的修改复制到当前分支(即重建分支)
--已有提交C1~C4当前分支master位于C4节点,将HEAD标志从当前master分支分离,指向C1提交节点--
git checkout C4
git log --查看提交记录的哈希值
git checkout master^ --切换到master的上一个提交(父节点)
git checkout master~n --切换到master的上n个提交
git branch -f master C1 --强行修改master分支的位置到C1提交节点(撤销)
git rebase -i HEAD~4 --对HEAD标识前4个提交进行操作,该命令会弹出编辑框,在编辑框中可进行排序或删除,如删除C2提交,将提交顺序修改为C3 C1 C4
git cherry-pick C2 C4 --将C2、C4提交复制到当前分支