iT邦幫忙

0

git rm "files" 為什麼不能生效

  • 分享至 

  • xImage

請降一下各位前輩:
(rm Remove files from the working tree and from the index)
如下圖 我要移除 1.php 以及 2.php

https://ithelp.ithome.com.tw/upload/images/20201228/20121754zKzzTk8c7K.png

就算我換成從根目錄開始也不行

D:\xampp\htdocs\test (master)
$ git rm D:\xampp\htdocs\test\database\migrations\1.php
fatal: pathspec 'D:\xampp\htdocs\test\database\migrations\1.php' did not match any files

請問前輩:有過類似經驗嗎?(純粹想控清楚、手動刪除很容易)

看更多先前的討論...收起先前的討論...
光看到有d:就覺得不可能過了。
提示:
不要將其當del檔案用。
刪是刪git的東西。不可能會有d:這樣的路徑指定。
淺水員 iT邦大師 6 級 ‧ 2020-12-28 13:02:13 檢舉
untracked files 直接 rm 就好,不用 git rm
咖咖拉 iT邦好手 1 級 ‧ 2020-12-28 13:06:19 檢舉
步驟錯了..
你刪除檔案後沒重新commit?
不好意思,剛剛才發現 我圖片上傳沒成功,可能讓人看不清楚問題(已修正)
謝謝各位前輩回應,受益不淺。
@淺水員 git rm 改成 rm 就OK啦!謝謝囉!
我咧~~~~
你要不要先去學好一下命令用法啊。

rm是dos命令喔。不是git用的。
還是你根本就不是要操作git????

淺水員你也太神了,居然可以猜到他是要直接刪除檔案。而不是操作git。
我完全沒去想到他是要直接刪除檔案。
淺水員 iT邦大師 6 級 ‧ 2020-12-28 17:45:42 檢舉
我有照他原本圖片打網址,所以才發現他檔案根本還沒加入 git,不想要就直接移除就好。
圖片上傳未注意到才造成 @浩瀚星空 大大誤解,sorry!
我的確就如 @淺水員 說的,不想要 add file 需要直接 rm file ,然而 才誤用 dos 的命令 當成 git 的命令 (因為我是用 git --help 查看 加上 計算機 基礎不夠 才導致),
謝謝大大門指教,現在我也已經知道 連 mv 也是 dos 指令 不是 git 指令
這邊我弱弱的說一下。是真的有「git rm」這個git指令喔。
我已經開始被你搞混中了。
紅豆泥!能說下該如何用嗎?謝謝啦!
無法勾選最佳解答捏
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答