博學(xué)谷電商運(yùn)營(yíng)設(shè)計(jì)在線就業(yè)班\/--》ccys1473
2023-07-05 16:03 作者:菌語(yǔ)重心長(zhǎng)U | 我要投稿
36.?checkout
?和?reset
?有什么區(qū)別
這兩個(gè)命令都可以用來(lái)撤銷(xiāo)更改。checkout
?可能更健壯,因?yàn)樗粌H允許撤消當(dāng)前更改,而且還允許通過(guò)檢索文件的舊版本撤消一組更改。
默認(rèn)情況下,reset
更適合于更改工作索引中更改的狀態(tài)。因此,它實(shí)際上只處理當(dāng)前的變化。
git checkout -- file
;撤銷(xiāo)對(duì)工作區(qū)修改;這個(gè)命令是以最新的存儲(chǔ)時(shí)間節(jié)點(diǎn)(add和commit)為參照,覆蓋工作區(qū)對(duì)應(yīng)文件file
;這個(gè)命令改變的是工作區(qū)。
標(biāo)簽: