Состояние Git показывает неотслеживаемый «главный» файл - PullRequest
2 голосов
/ 08 октября 2019

Я пытаюсь понять, что это за неотслеживаемый файл и почему он там:

   $ git status
   On branch master
   Your branch is up to date with 'origin/master'.

   Untracked files:
     (use "git add <file>..." to include in what will be committed)

           master

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

Ответы [ 4 ]

0 голосов
/ 08 октября 2019

Не отслеживаемые файлы - это файлы, которые были изменены, но не добавлены и не переданы в вашу ветку, в которой вы работаете. Если есть какие-либо незафиксированные файлы, Git показывает, что они не отслежены, обычно красным цветом.

Чтобы добавить эти неотслеживаемые файлы, вы должны использовать следующие команды перед тем, как переключиться на свою ветку:

  • git add "Имя файла"

  • git commit -m "Сообщение коммита"

  • git push

  • git status

Noe Git покажет зафиксированные файлы зеленым цветом.

Обычно мы добавляем исходные файлы (например: .java файлы) и maven или ant, файлы конфигурации gradle в нашу ветку. Но мы не добавляем файлы конфигурации, специфичные для IDE, такие как .project, в случае затмения.

0 голосов
/ 08 октября 2019

Существует целый ряд способов, которыми непроверенный необнаруженный файл может в конечном итоге появиться в ваших git status выходных данных. Одним из способов является то, что вы намеренно или иным образом создали этот файл, работая над веткой master или другой веткой. Другая возможность состоит в том, что этот файл является артефактом и был создан кем-то другим.

В любом случае, просто наберите ls -la из вашего текущего местоположения в Git bash и выясните, что это за файл. Вы также можете набрать vi master, чтобы просмотреть этот файл в Vim.

0 голосов
/ 08 октября 2019

master - это файл, который не был добавлен в хранилище. Может быть, это встроенный файл?

Если это что-то, что должно быть в хранилище, тогда сделайте так, как предлагает git: git add master. Если нет, возможно, вы захотите добавить его к .gitignore, чтобы master мог быть там и использоваться, но git не будет пытаться управлять им.

0 голосов
/ 08 октября 2019

Untracked files - это те недавно добавленные файлы, которые еще не объединены, не зафиксированы и не синхронизированы с апстримом. Простые слова Untracked files - это недавно добавленные файлы изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...