1. 程式人生 > 其它 >Git基礎教程(二)

Git基礎教程(二)

技術標籤:GitGit

使用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了。