coding回退轉殖到某個歷史版本

2021-10-21 18:13:53 字數 561 閱讀 8874

$ git log

$ git reset --hard head^ 回退到上個版本

$ git reset --hard head~3 回退到前3次提交之前,以此類推,回退到n次提交之前

$ git reset --hard commit_id 退到/進到 指定commit的sha碼

$ git push origin head --force

比如:回退到前3次的提交可以如下操作:

在乙個空資料夾右鍵git bash here 下面先clone下來現在的最新版本

$ git clone [email protected]:hzzdr/qt-t30qt-t30/qt-t30-coding.git

再執行:

$ git reset --hard head~3

可以看到本地的版本已經恢復到3個版本前的檔案。

然後再提交到遠端倉庫:

$ git push origin head --force

此時,在coding.net中檢視,在執行上面的操作前是15次提交,執行後,只有12前提交了,相當於最後的3次提交強制作廢了。

git 轉殖遠端專案到本地

假設我們在github上面看見乙個好的專案,想研究研究,於是乎,fork到自己的賬戶下面,現在我想把fork來的專案轉殖到自己的筆記本上,也就是轉殖到本地,那麼需要怎麼弄呢?我們需要使用git clone 命令來轉殖到本地 第一步 我們先來看看fork來的專案 乙個隨便的例子 可以看到專案的名稱 j...

git 轉殖專案到本地目錄。

我們android 專案託管工具是git。由於增加了其它額外目錄。導致直接使用android studio check下來的專案異常。所以解決辦法是本地建立資料夾。轉殖開發分支 到本地。android studio 從本地匯入。然後關聯git。首先轉殖專案 到本地。進入專案開啟想要轉殖的目標資料夾 ...

從github 轉殖專案到本地

可以參照這個的前三個步驟 1.切換到git賬號 su git 2.進入 git賬戶的主目錄 cd home git 3.使用 ls al ssh 命令檢視 ssh key 是否存在,若存在則忽略這一步 為了一勞永逸,不要使用mkdir ssh,而是用 生成 ssh key 的方式生成 ssh的同時生...