git push完毕,发现错了,怎么撤销,回退?
- 先rest
reset到上一次修改
git reset --soft HEAD^
reset到上上次修改
git reset --soft HEAD^2
可以用git reflog查看,确定你想要指向的地方,比如reset到562cfe7这个位置:
git reset --soft 562cfe7
再确认一下暂存区
git status查看暂存区。
如果暂存的某些文件不想commit
git reset HEAD filepath确认完毕,commit、push
确定暂存区只有自己想要commit的文件之后,
git commit -m "message"
git push
git分支建立、删除
建立:
新建new分支并切换过去
git branch newbranch
git checkout newbranch
第一次git push 用这个命令:
git push --set-upstream origin newbranch
删除:
- 删除本地
git branch --delete newbranch - 删除远程
git push –delete origin newbranch