git 命令相关

查看配置的方法
git config --list

撤销的话,也就是还原文件初始状态
git checkout --文件名

版本回退的命令
git reset --hard a0c401fcda58304938767820f35d6b4bcaad28db

查看分支
git branch 

创建分支
git branch [分支名]

切换分支
git checkout [分支名]

创建并且切换分支
git checkout -b [分支名]

查看所以的分支
git brnch -a

全部添加到暂缓区
git add . 

查看代码异同
git diff HEAD filename 

把这个file移除暂缓区,其实就是相当于没用add这个file
git reset HEAD filename  
git reset filename 

撤销最近一次commit
git reset HEAD^ 

查看远程库
git remote show 

查看文件的每一个详细的历史修改,如果没有-p选项,只显示提交记录,不显示文件内容修改
git log -p filename

可以看到该文件相关的commit记录
git log -- filename

查看某次提交中的某个文件变化
git show commit-id filename

提取本次 commit 和上次 commit 之间的不同, 并生成patch文件
git format-patch -1

提取本次 commit 和 上上次 commit 之间的不同, 并生成patch文件
git format-patch -2

提取2次commit号之间的不同, 并生成patch文件 (commit号可以通过 git log 来查看)
git format-patch commit号1 commit号2
发布了18 篇原创文章 · 获赞 5 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章