Файлы новых классов IntelliJ не могут быть обнаружены git - PullRequest
0 голосов
/ 03 июня 2018

В эти дни в моем mac (EI Captain 10.11.6) IntelliJ (2017.2.6) я только что столкнулся с этой странной вещью.

Только что создал новый класс: DumpVersionEnum

enter image description here

Но я не могу добавить его и зафиксировать в моем хранилище Github enter image description here

Я проверил множество постов и статей, в которых упоминались решения:

  • Настройки -> Контроль версий -> Git -> Тестовая кнопка: она работает хорошо;
  • команда git git add * в обычном терминале: не работает;
  • щелкните правой кнопкой мыши файл -> Git (всплывающее меню) -> Добавить (Option + Command + A): на самом деле он серый (отключен)
  • git клонирует репозиторий в другую папку, а затем перемещает файлы в папку: тоже не работает;

Но только что добавленные классы просто невозможно отследить и отправить в git.

Может ли кто-нибудь помочь?Спасибо ~

Обходной путь, которого я уже достиг: переместите файлы в корневую папку проекта -> add -> commit, и они будут отправлены в удаленный репозиторий, но, как уже упоминалось, их нельзя отследить впапка пакета проекта.

enter image description here

Я также попытался переместить их в пакет в IntelliJ, но тогда они снова не будут обнаружены Git.Даже я делаю перемещение в обычный терминал или mac Finder .

Я пытался переместить в новую папку (недавно клонировали git), просто не сделалдо

enter image description here

1 Ответ

0 голосов
/ 03 июня 2018

Обычные возможные причины:

  • эти файлы игнорируются: посмотрите, имеет ли это место:

    git check-ignore -v -- /path/to/file
    
  • тефайлы являются частью

    • вложенного репозитория Git (ищите .git в родительских папках)
    • подмодуля (ищите .gitmodules в корневой папке вашего основного репозитория)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...