當我們本地修改了一些代碼牍疏,卻發(fā)現(xiàn)修改了錯誤的地方或者以前的代碼更好更合適蠢笋,這時候就需要回退代碼,這時該如何用命令回退代碼呢鳞陨,如下:
一昨寞、還沒有加入暫存區(qū)(即還沒有用add命令將代碼加入暫存區(qū))
1.1撤銷一個文件
git checkout 路徑/文件名
1.2撤銷所有修改文件
git checkout .
二、已加入暫存區(qū)(已用add命令將文件加入暫存區(qū))
2.1 文件一次還沒有commit
step1:刪除暫存區(qū)緩存
git rm --cached 路徑/文件名
step2:修改文件,再次放入暫存
2.2文件至少有一次提交
step1:將文件放入工作區(qū)
git rest HEAD 文件路徑/文件名
step2: 撤銷文件
git checkout -- 件路徑/文件名