Git基礎教程(二)
阿新 • • 發佈:2021-01-24
使用Git刪除檔案
1. 直接刪除
可以使用rm命令刪除檔案,如:
$ rm welcome.html
然後檢視一下狀態:
然後發現welcome.html的狀態為deleted,如果你真的想在git管理倉庫中刪除這個檔案,那麼到目前為止,你的工作還沒完成,你需要把這個改動加到暫存區,告訴git你刪除的檔案,就是你想要的操作。
$ git add welcome.html
然後檢視狀態:
它現在的狀態是deleted,並且這個操作已經被加入暫存區,接下來就可以進行commit操作,注意寫好commit註釋,然後真正的刪除就結束了。
2.使用git刪除
我們可以使用rm命令衫春檔案,然後執行git add 操作命令的兩段式操作,也可以使用git rm命令直接完成。
$ git rm welcome.html
此時檢視狀態如下:
這個時候不需要再add一次,至少節省了一次操作。
無論是使用git rm刪除還是使用rm直接刪除,都會把這個檔案從工作目錄中刪除,如果不是真的想把這個檔案刪除而只是不想讓這個檔案再被Git控制了,可以加上--cached引數。即:
$ git rm welcome.html --cached
這樣就不會真的把檔案刪除,而是把檔案從Git中移除而已,此時的狀態變成:
welcome.html的狀態已經從Git中目錄中的tracked變成了Untracked了。