IBLiplus 2018-09-26 09:12:56 展開 本地修改了許多文件,其中有些是新增的,因?yàn)殚_發(fā)需要這些都不要了,想要丟棄掉,或者是因?yàn)閷?shí)現(xiàn)某個(gè)功能,但是沒有成功,反而把代碼搞得一團(tuán)糟糕,這個(gè)時(shí)候我們可以取消本地所有的更改,回復(fù)到更改之前的狀態(tài),可以使用如下命令: git checkout . #本地所有修改的。沒有的提交的,都返回到原來的狀態(tài) git stash #把所有沒有提交的修改暫存到stash里面??捎胓it stash pop回復(fù)。 git reset --hard HASH #返回到某個(gè)節(jié)點(diǎn),不保留修改。 git reset --soft HASH #返回到某個(gè)節(jié)點(diǎn)。保留修改 git clean -df #返回到某個(gè)節(jié)點(diǎn) git clean 參數(shù) -n 顯示 將要 刪除的 文件 和 目錄 -f 刪除 文件 -df 刪除 文件 和 目錄 也可以使用: git checkout . && git clean -xdf ———————————————— 版權(quán)聲明:本文為CSDN博主「IBLiplus」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/IBLiplus/article/details/82848355 |
|