2017-03-05 26 views
0

我不知道我做了什麼,刪除了一個回購,我必須改變過程中的配置。每次(不管我在哪個目錄),我都會進行git身份驗證,現在我可以看到數百個與我的當前工作目錄或git時間段無關的文件和目錄。我怎樣才能清除所有這些?我已經嘗試了迄今爲止所看到的(git status -uno,git ls-files --other --exclude-standard >> .gitignore)。沒有任何東西可以清除它們 - 我無法對其中的任何一個進行git結賬,因爲它們都不會與git關聯。在我的控制檯什麼即時得到Git現在不會停止顯示數百個未跟蹤的文件和dirs每次我git狀態

例子:

Untracked files: 
    (use "git add <file>..." to include in what will be committed) 
    ../../../.Trash/ 
    ../../../.adobe/ 
    ../../../.atom/ 
    ../../../.babel.json 
    ../../../.bash_history 
    ../../../.bash_profile 
    ../../../.bash_profile.pysave 
    ../../../.bash_sessions/ 
    ../../../.bashrc.save 
    ../../../.composer/ 
    ../../../.config/ 
    ../../../.cups/ 
    ../../../.dropbox/ 
    ../../../.electron/ 
    ../../../.git-credentials 
    ../../../.gitconfig 
    ../../../.heroku/ 
    ../../../Documents/ 
    ../../../Downloads/ 
    ../../../Dropbox/ 
    ../../../Library/ 
    ../../../Movies/ 
    ../../../Music/ 
    ../../../Pictures/ 
    ../../../Sites/ 
    ../../../Sti_Trace.log 
    ../../../index.html 
    ../../../npm-debug.log 
+0

運行'git rev-parse --show-toplevel'來查看* Git倉庫在哪裏。它看起來像是你的主目錄。 – torek

+0

在每個目錄中看到這一點 - 在家中或項目文件中 – Veronica

+0

這意味着,正如我所建議的那樣,您的Git存儲庫位於您的主目錄中。你可能不想那樣;您可能需要在每個項目中使用一個存儲庫或多個存儲庫。 – torek

回答

0

你可能在你的根目錄下啓動的git的回購協議。

我走進你的根,這樣做:

ls -a | grep .git 

看看是否這表明了:

.git/ 
.gitignore 

如果是這樣,你只想做室射頻*。 git /,儘管我會非常小心,因爲rm -rf有可能會破壞你的root!

+0

運行'ls -a |之後什麼也沒有回來grep .git'在我的根 – Veronica

0

首先,您需要顯示隱藏文件,文件夾和驅動器

然後刪除您不需要的.git文件夾(隱藏文件夾)。

相關問題