git 命令列回退到某個指定的版本

2022-07-21 17:18:18 字數 506 閱讀 9786

1、在開發過程中遇到合併別人的**或者合併主分支的**導致自己的分支**衝突或有別的問題,這時我們需要回退某個git提交歷史的** 用一下命令

git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 

後面的是git提交的歷史版本號,上git上面找到複製下來就行

2、執行上面操作之後我們本地的**就會回到你需要回到的某個版本的**

但是只是我們本地的**回退了 如果需要push到遠端需要執行以下操作

git push -f -u origin master(需要push到遠端的分支)

強制提交到master分支,遠端的分支將會被替換,

注意:這裡我們要注意,當我們執行了第二步操作之後,遠端的**就已經被強制替換掉 在 「 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96  「之後提交的分支git提交歷史上就找不到了 所以我們強制推到遠端一定要記得備份**

git編輯文字的命令列 Git命令列基本操作

0.安裝git 網上有很多git安裝教程,如果需要圖形介面,windows下建議使用tortoisegit,linux建議使用git gui或者gitk。1.git基本配置 git config可以配置git的引數,可以使用git config list檢視已經配置的git引數。其中有三個級別的儲存...

Git命令列的使用

cd 當前目錄 建立.git檔案 git init 新增檔案 git add 檔名 提交檔案 git commit m 檢視git狀態 git status 檢視檔案修改內容 git diff 檔名 檢視git日誌 git log 恢復上乙個版本 git reset hard head head 是...

git常用的命令列

1 進入目錄 cd 目錄名 2 檢視目錄中的內容 ls ah 3 建立版本庫 1 選擇乙個合適的地方,建立乙個空目錄 mkdir 檔名 2 通過git init命令把這個目錄變成git可以管理的倉庫 git init 3 把檔案新增到倉庫 git add 檔名 4 把檔案提交到倉庫 git comm...