Git 回退代碼到某次 commit
1、查詢需要回退的 commit 記錄
使用如下命令查詢提交記錄:
git log

(說明:commit 單詞后面紅框里的十六進制字符串,就是每次提交代碼時,git生成的唯一記錄編碼。Git 可以通過該編碼准確鎖定每次的提交記錄)
2、回退代碼到某次 commit
git reset --hard commitID
(其中,commitID 根據實際情況,確定需要回退的 commit 記錄ID。)
比如,想回退到 dcd2bb446afd31e620866b2e49ba05bff108c1de 這次的提交記錄,使用如下命令即可:
git reset --hard dcd2bb446afd31e620866b2e49ba05bff108c1de
3、本地 Git 代碼推送到遠程 Git 倉庫
將回退后的代碼,同步推送到遠程 Git 倉庫,命令如下:
git push origin remoteBranchName
(其中,remoteBranchName 是需要提交到的遠程分支名稱)
4、查看所有本地和遠程 Git 的分支名稱
使用如下命令,查看所有本地和遠程的所有分支
git branch -a

(命令參數-a:all,所有的意思,remotes/origin/ 后面的字符串就是遠程分支的名稱)
使用如下命令,只能看到本地 Git 的所有分支:
git branch

