刪除分支
- git branch -a 查看所有分支
- 切換到非刪除分支
- 刪除本地分支:git branch -d branchName / branch -D branchName (強(qiáng)制刪除)
- 刪除遠(yuǎn)程分支:git push origin --delete branchName
撤銷(xiāo)提交
- 撤銷(xiāo) commit : git reset --soft HEAD^
- 撤銷(xiāo) add: git reset --hard HEAD^
解釋?zhuān)?/em>
- HEAD^ 表示上一個(gè)版本,即上一次的 commit, 也可以寫(xiě)作 HEAD-1,如果進(jìn)行兩次的 commit,都想撤回,可以使用 HEAD-2
- --soft 不刪除工作空間的改動(dòng)代碼,撤銷(xiāo) commit, 不撤銷(xiāo) git add file
- --hard 刪除工作空間的改動(dòng)代碼,撤銷(xiāo) commit 且 撤銷(xiāo) add