git笔记

将本地仓库已经本次提交的回退
git reset --soft HEAD^
这个时候HEAD是最初的(如果只有一次提交,如果有多次提交就是它的父级)
将暂存区的回退到本地文件,注意这里不能使用HEAD^,因为是自己回退
git reset --mixed HEAD

git reset --soft 是回退提交
git reset --mixed 是回退暂存
git reset --hard 是强制回退初始化

git checkout .
将本地文件回退到修改前

git log --pretty=oneline 简化查看日志记录
git log origin/commit 查看远程仓库提交记录
git reflog 查看reset之前的提交记录

git diff git diff --cached 可以利用编辑器查看差异

合并代码
git checkout -b dev origin/dev
git pull
git checkout commit

posted @ 2022-04-08 18:14  abcdefgab  阅读(29)  评论(0)    收藏  举报