Git :: Beaucoup de fichiers non suivis

2

Je viens d’ajouter un nouveau dépôt git sur ma machine et j’ai remarqué une situation extrêmement désordonnée git status. Il montre un tas de fichiers de mon bureau, c: /, pratiquement presque partout. Cela sort du dossier de projet pour une raison quelconque et je suis simplement énervé. J'ai couru git clean -xfpour voir si cela nettoyait mon statut de git et ce ne l'a pas été.

Si c'est un comportement normal, s'il vous plaît faites le moi savoir.

David@PERSONAL ~/Desktop/Code/projects/laraforum (master)
$ git status
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)

        ../../../../.VirtualBox/
        ../../../../.WebIde70/
        ../../../../.bash_history
        ../../../../.bash_profile
        ../../../../.bashrc
        ../../../../.codeintel/
        ../../../../.gitconfig
        ../../../../.hgrc
        ../../../../.ssh/
        ../../../../.vagrant.d/
        ../../../../AppData/
        ../../../../BullseyeCoverageError.txt
        ../../../../Contacts/
        ../../experiments/
        ../hyphenical/
        ../thecoremc/
        ../../../David Ponce              9.docx
        ../../../Development/
        ../../../Music/
        ../../../New Text Document.txt
        ../../../Passwords.txt
        ../../../Photoshop Tools/
        ../../../Recordings/
        ../../../desktop.ini
        ../../../laravel-blade.tmLanguage.txt
        ../../../question.PNG
        ../../../syudJMa.png
        ../../../~$vid Ponce              1.docx
        ../../../~WRL2005.tmp
        "../../../\302\265Torrent.lnk"
        ../../../../Documents/
        ../../../../Downloads/
        ../../../../Favorites/
        ../../../../IntelGraphicsProfiles/
        ../../../../Links/
        ../../../../Music/
        ../../../../NTUSER.DAT
        ../../../../NTUSER.DAT{bbed3e3b-0b41-11e3-8249-d6927d06400b}.TM.blf
        ../../../../NTUSER.DAT{bbed3e3b-0b41-11e3-8249-d6927d06400b}.TMContaine
00000000000000000001.regtrans-ms
        ../../../../NTUSER.DAT{bbed3e3b-0b41-11e3-8249-d6927d06400b}.TMContaine
00000000000000000002.regtrans-ms
        ../../../../OneDrive/
        ../../../../PUTTY.RND
        ../../../../Pictures/
        ../../../../Saved Games/
        ../../../../Searches/
        ../../../../Vagrantfile
        ../../../../Videos/
        ../../../../VirtualBox VMs/
        ../../../../_viminfo
        ../../../../coreessentials/
        ../../../../homestead/
        ../../../../ntuser.dat.LOG1
        ../../../../ntuser.dat.LOG2
        ../../../../ntuser.ini
        ../../../../website/
        ../../../../workspace/

nothing added to commit but untracked files present (use "git add" to track)

J'ai couru cela à l'intérieur d'une installation propre de laravel. Voici le git ignore:

.env.*
/.idea
/vendor
.DS_Store
Thumbs.db
composer.lock
composer.phar

Je ne sais pas si c'est quelque chose qui ne va pas de ma part ou avec la façon dont j'ai git mis en place.

Mon dossier de projet contient une installation propre de Laravel.

Edit: Lorsque j'ai exécuté un init git dans mon dossier de projet, l'état de git ne montrait pas tous les fichiers non suivis en dehors du référentiel.

David
la source

Réponses:

0

Sous Windows, ouvrez a cmd.exeet lancez

dir \.git /s /p

Maintenant, lisez le chemin de chaque dossier trouvé et demandez-vous s'il a .gitvraiment besoin de ce dossier.

Git vous permet d' cdentrer dans votre projet et d'exécuter des gitcommandes. Il recherche un .gitdossier dans le dossier en cours, puis vérifie chaque dossier parent. (En revanche, Subversion nécessite un .svndossier dans chaque dossier validé, ce qui est très difficile à manier.)

Phlip
la source
La commande n'a pas fonctionné. Invalid switch - ".git".
David
Corrigé dans la réponse actuelle
Phlip