99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

App下載

git 如何將線上的倉庫回退到上兩個(gè)版本, 丟棄最近兩次提交?

嘴角的櫻桃汁 2023-11-02 11:01:23 瀏覽數(shù) (2387)
反饋

git 如何將線上的倉庫回退到上兩個(gè)版本, 丟棄最近兩次提交?

對(duì)于想回退Git倉庫到前兩個(gè)版本,丟棄最近兩次提交,可以按以下步驟操作:

  1. 使用git log命令查看最近的提交記錄和commit id。

git log

  1. 確定要回退到的commit id,比如要回退到前兩個(gè)版本,則找到倒數(shù)第3個(gè)commit id。

  1. 使用git reset命令將HEAD重置到目標(biāo)commit。

git reset --hard <target-commit-id>

  1. 使用git push -f強(qiáng)制推送到遠(yuǎn)程分支。

git push -f origin master

這個(gè)操作會(huì)重寫遠(yuǎn)程倉庫,使其回退到指定的提交,丟棄近兩次的提交。

需要注意,如果其他人已經(jīng)從原來的倉庫pull了代碼,這種回退操作會(huì)使大家的倉庫不一致,需事先確認(rèn)和通知。

另外,也可以考慮使用git revert取消指定的提交,這種方式可以避免重寫歷史。

0 人點(diǎn)贊