簡體   English   中英

Git忽略了我更改的文件

[英]Git is ignoring my changed file

我在git狀態下得到以下輸出:

要提交的更改:(使用“ git reset HEAD ...”取消登台)

  modified: Views/Deploy/Index.cshtml 

未進行提交的更改:(使用“ git add ...”更新將提交的內容)(使用“ git checkout-...”放棄工作目錄中的更改)

  modified: DeployController.cs 

但是,跑步

git add deploycontroller.cs

似乎什么也沒做。 它將暫停控制台窗口一會兒,好像它正在工作一樣,但是沒有任何輸出或其他任何東西,並且另一個git status將顯示它仍處於未登台狀態。

我使用了以下命令:

git check-ignore * **/* | grep deploycontroller.cs
git ls-files -v | grep deploycontroller.cs

這表明它沒有處於忽略,跳過工作樹或假定不變的狀態(運行這些命令時,控制台沒有反饋,但是從更高級別運行到通用文件夾時,它會正確顯示忽略的文件,例如)

最后,我嘗試了

git add --force deploycontroller.cs

沒有骰子-它像正在工作一樣暫停,但不添加它。

有什么想法嗎?

對於任何不確定的人,我的解決方案都像區分大小寫的問題一樣簡單。 當我嘗試

git add deploycontroller.cs

它可以像完成某件事一樣工作一會兒,但是據我所知,沒有任何變化。 話雖如此,我沒有收到任何錯誤消息。

當我嘗試

git add fdajklfjdsaklfsa.cs

這將給我一個致命的錯誤,指出它找不到指定的文件,這使我相信第一個命令是有效的。 多虧了JRLambert,我能夠確定git根本沒有在第一個命令中給出錯誤消息,盡管它沒有用。

當我嘗試

git add DeployController.cs

一切都按預期進行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM