最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Git如何恢復(fù)到之前版本

 更新時間:2022年09月22日 16:52:46   作者:giao00000  
這篇文章主要介紹了Git如何恢復(fù)到之前版本,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Git 恢復(fù)到之前版本

1. 應(yīng)用場景

進行了錯誤提交,需要將代碼回退至某個版本;或者需要檢出某個版本的代碼,再切換回最新版本。

2. 解決方法

2.1 方式一:git reset

通過命令:git reset --hard 目標(biāo)版本號

這樣就會整個回退至目標(biāo)版本號對應(yīng)的狀態(tài),在這個版本后的版本提交記錄就都沒有了。

這種比較適用于回退至目標(biāo)版本,之后版本直接廢棄的情況。

使用該命令之前一定要確保本地所有修改均已經(jīng)提交,否則會導(dǎo)致未commit的文件直接丟失。

2.2 方式二:git checkout

git checkout命令后面除了可以跟分支名稱外,還可以跟目標(biāo)版本Id,通過命令git checkout 目標(biāo)版本號就可以切換到目標(biāo)版本的狀態(tài),注意這個命令實際上是切換到了目標(biāo)版本的臨時分支,如果過要回到最新版本,可以通過命令 git checkout 原來分支名稱。

這種比較適用于臨時回到之前版本查看當(dāng)時狀態(tài),然后再回到最新版本。

2.3 方式三:git revert

git revert用于“反做”某一個版本,以達到撤銷該版本的修改的目的。比如,我們commit了三個版本(版本一、版本二、 版本三),突然發(fā)現(xiàn)版本二不行(如:有bug),想要撤銷版本二,但又不想影響撤銷版本三的提交,就可以用 git revert 命令來反做版本二,生成新的版本四,這個版本四里會保留版本三的東西,但撤銷了版本二的東西。

Git 切換到指定版本

1. git clone "httpss: xxx"  拉取最新版本

2. 在拉取的文件夾下重新 Git Bash Here

3. 切換到指定版本號  git reset --hard  51adf7   

(版本號可以在git上看即:提交記錄;git reflog 命令可以查看歷史版本號)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

蒲城县| 稷山县| 新安县| 济源市| 克拉玛依市| 新津县| 阿坝| 车致| 武邑县| 锡林浩特市| 伊宁市| 开远市| 曲靖市| 桂阳县| 来凤县| 望江县| 鞍山市| 河曲县| 兴隆县| 名山县| 建始县| 延庆县| 贵阳市| 新乡县| 静乐县| 铜梁县| 苍溪县| 松原市| 南川市| 高碑店市| 塔城市| 普格县| 蓬莱市| 怀仁县| 巧家县| 乌拉特中旗| 达拉特旗| 榆林市| 洪泽县| 涪陵区| 五河县|