2

Я только что добавил новое git-репо на свою машину и заметил крайне грязное git status . Он показывает кучу файлов с моего рабочего стола, c:/, практически везде. Он почему-то выходит за пределы папки проекта, и я просто растерялся. Я запустил git clean -xf чтобы проверить, очистил ли он мой git-статус, и нет.

Если это нормальное поведение, пожалуйста, дайте мне знать.

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)

Я проверил это внутри чистой установки Laravel. Вот мерзавец игнорировать:

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

Я не знаю, что-то не так с моей стороны или с тем, как я настроил Git.

Папка моего проекта содержит чистую установку Laravel.

Изменить: Когда я запустил git init в папке моего проекта, состояние git не показывало все неотслеживаемые файлы за пределами хранилища.

1 ответ1

0

В Windows откройте cmd.exe и запустите

dir \.git /s /p

Теперь прочитайте путь к каждой папке, которую он находит, и спросите себя, действительно ли эта папка .git должна быть там.

Git позволяет cd - диск в ваши команды проекта и запустить git Он ищет папку .git в текущей папке, а затем проверяет каждую родительскую папку. (В отличие от этого, Subversion требует наличия папки .svn в каждой подтвержденной папке, что очень громоздко.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .