1、git強制回退到某個歷史版本再推送到遠程
一、使用git log命令查看歷史版本記錄回退版本
git reset --hard f6a7c803a6931a9eca011d4e097389e0845cbe49
複製代碼
二、強制推送到遠程
git push -f -u origin master
複製代碼
三、查看分支
git branch:查看全部分支
git branch -r:顯示全部遠程分支
git branch -a:顯示全部本地分支和遠程分支
複製代碼
四、查看當前工做區的狀態
git status
複製代碼
五、查看日誌
git log:顯示提交ID、提交做者、提交日期
複製代碼
六、刪除本地分支
git branch -d dev:刪除本地分支dev
複製代碼
七、綁定本地分支和遠程分支
git branch --set-upstream-to=origin/feature/fhero
複製代碼
八、建立本地分支
git checkout -b dev
在當前所在分支上建立一個新的分支而且切換到新建立的dev上
複製代碼
九、從遠程分支拉取代碼到本地,並切換到拉取的分支
git checkout -b 本地分支名稱 origin/遠程分支名稱
複製代碼
十、從遠程分支拉取代碼到本地,不切換分支
git fetch origin 本地分支名稱:遠程分支名稱
複製代碼
十一、刪除本地分支
git branch -D 本地分支名稱
複製代碼
十二、刪除遠程分支
git push origin --delete 遠程分支名稱
複製代碼
1三、git將遠程分支拉取到本地
git pull origin dev:master
複製代碼