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

显示远程分支

 

posted @ 2020-08-05 11:10  wmate  阅读(174)  评论(0编辑  收藏  举报