查看配置的方法
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
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