git常用命令
一、git commit --amend
修改最近一次提交点
二、git tag XXX -m "XXX" 提交点
在某个提交点上打重量级标签
三、git merge --no-ff 提交点
合并分支,保留提交点
四、git rebase 提交点
rebase分支到某个提交点
五、git log --oneline --graph --color --decorate --all
图形化显示所有分支
六、git checkout -b $now_branch
创建并切换到新的分支
七、git push -f origin master:master
强制覆盖远程分支
八、git fetch -f
强制更新本地分支
九、git reset --head $HEAD
全部回退,删掉修改的内容
十、git reset --soft $HEAD
只回退commit内容
十一、git reset --mixed $HEAD
默认,回退commit和index内容
十二、git diff --cached
查看暂存区的修改
十三、git cherry-pick 提交点
复制某个提交点到当前分支
十四、git log -p XXX
查看某个文件每次详细的修改记录
十五、git log --pretty=format:"%h%x09%an%x09%ad%x09%s"
定制显示的内容格式
十六、git branch -a --contains 44a44f8
查看某个提交点被哪些分支引用
十七、git ls-remote
显示远程分支