Git
git rm --cached
  • 若檔案存在於stage與repository時,會將檔案從repository刪除,並且從stage刪除,但不會刪除working directory的實際檔案,不過由於檔案已經從repository刪除,檔案會從tracked變成untracked。
  • 若檔案存在於stage,卻不存在於repository,會將檔案從stage刪除,但不會刪除working director的實際檔案,因為repository本來就沒有這個檔案,所以一樣是untracked不變。
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License