撤销修改
1、只在工作区修改了,没提交到暂存区
git checkout -- index.html 撤销工作区修改
其实 git checkout -- file 就是用暂存区的版本来代替工作区的版本
2、修改提交到暂存区之后(即git add 后,git commit 之前)
先使用$ git reset HEAD index.html 将暂存区的修改撤销掉,重新放回工作区,
git checkout -- index.html 撤销工作区修改
3、已经提交到本地的版本库分支master上了(前提是没推送到远程版本库,git commit 后,git push 之前)
git reset --hard commitId 版本回退
删除分支
1、删除本地分支
git branch -d 分支名
2、删除仓库远程分支
git push origin --delete 分支名
3、批量删除本地分支
git branch |xargs git branch -D 强制删除所有分支
git branch |xargs git branch -d 删除本地所有与远程仓库同步分支(本地修改过未提交的不会删除)
git branch |grep "xxbranch"|xargs git branch -d 删除本地部分grep匹配的分支
git 撤销修改、删除分支
于 2021-12-20 16:54:18 首次发布