Git常用简单命令

阅读 35

2022-02-08

一个人学习Git的时候只会add、commit、push一套带走?来看看这几个常用却极易掌握的命令吧!

git status

查看仓库状态

git log

查看以往仓库提交的日志
参数作用
-p查看文件前后的差别
- -graph以图表形式显示

git diff

查看工作树和最新提交的差别

commit之前建议先git diff HEAD查看本次提交与上次提交的差别,HEAD是指向当前分支最新一次提交的指针

git branch

显示分支一览
参数作用
< BranchName >创建新分支
- a列出远程本地所有分支

git checkout

切换到某一分支
参数作用
branchName切换到此分支
-b若不存在此分支则创建新分支
-切换回上一分支

git merge

分支合并
参数作用
< branchName >合并某个分支
- - no-ff禁止快进式合并,以免丢失合并分支信息

git reset --hard

参数作用
< timeHash >(目标时间点哈希值)回溯到某个时间点的版本

git reflog

git log只能查看当前状态之前的log,回溯到过去就不能看见后面的log了。
而git reflog解决了这个问题

git rebase -i

压缩commit历史
git rebase -i HEAD ~2会把最近两次commit合成一次commit

精彩评论(0)

0 0 举报