git push完畢霞捡,發(fā)現(xiàn)錯了,怎么撤銷薄疚,回退碧信?
- 先rest
reset到上一次修改
git reset --soft HEAD^
reset到上上次修改
git reset --soft HEAD^2
可以用git reflog查看,確定你想要指向的地方街夭,比如reset到562cfe7這個位置:
git reset --soft 562cfe7
再確認(rèn)一下暫存區(qū)
git status查看暫存區(qū)砰碴。
如果暫存的某些文件不想commit
git reset HEAD filepath確認(rèn)完畢,commit板丽、push
確定暫存區(qū)只有自己想要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 - 刪除遠(yuǎn)程
git push –delete origin newbranch