簡體   English   中英

適用於Windows的GIT。 所有文件的圖標上都有問號

[英]GIT for Windows. All files have a question mark on the icon

我最近在我的Windows 7筆記本電腦上安裝了Git而不知道我在做什么。 我現在遇到的問題是我的電腦上的所有文件都有問號圖標,好像他們需要提交到存儲庫一樣。

我怎樣才能撤消我所做過的事情,以便文件上面不再有問號圖標?

我沒有使用shell擴展,所以我可能錯了,但我想問號意味着文件沒有跟蹤。 因此它不是存儲庫的一部分,Git通常對它們一無所知。

所以,你沒有做任何事情,這就是為什么他們有問號:他們在那里,但不是存儲庫的一部分。 您可以添加它們並提交文件,問號可能已經消失(替換為復選標記或其他內容)但當然這取決於您實際想要對它們執行的操作。

我遇到了同樣的問題。 所以我試圖找到git存儲庫的根。

我在C:\\ Users \\ UserName找到了文件夾.git。

你只需要刪除或重命名它。 問號消失了。

如果您使用的git設置與git repo之間存在不匹配,也可能發生這種情況。 對於前者 如果我在一個文件夾中創建一個本地git repo並從一個子文件夾中的一個遠程git存儲庫克隆一個git repo,那么根據git這是不匹配的。

解決方案是不要混合不同的回購。

刪除.git是一個選項,但這只是意味着您已經刪除了錯誤倉庫的指針,在本例中是我的本地倉庫指針。 更好的是將不同的git回購分開。

這是因為您已將文件夾(可能是C:驅動器)設置為git項目,您可以嘗試使用git reset --hard # removes staged and working directory changes這將取消所有新文件(帶引號的文件)標記)您應該右鍵單擊項目的根文件夾,然后選擇“gitbash here”來執行此命令。 要知道git reporsitory所在的位置,您可以在主驅動器中搜索它,輸入*.git ,一旦找到它就會存儲您的存儲庫。

文件夾上出現藍色問號,表示本地驅動器上的文件與服務器上的任何文件都不匹配。

這些可能是項目文件或不需要跟蹤的臨時文件。 它們也可以是用戶正在創建但尚未添加到存儲庫的新文件。 在執行Git Server上拉之前,不需要提交或恢復這些文件。

在此輸入圖像描述

這是因為您有一些跟蹤所有文件的存儲庫,這些帶有問號的文件表明文件未跟蹤。

  1. 刪除C:\\ Users \\ User.Name中的.git隱藏文件夾。
  2. 從此路徑中刪除IconCache文件C:\\ Users \\ User.Name \\ AppData \\ Local。

暫無
暫無

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

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