git add / commit / push теряет не добавленные элементы - PullRequest
0 голосов
/ 11 мая 2018

Моя git status команда показала два подкаталога, не подготовленных для фиксации, каждый с некоторыми файлами.Я сделал git add -A против одного из подкаталогов, а затем git commit и git push.

Теперь, когда я делаю git status, он говорит, что я в курсе и у меня чистая работадерево.Но этот другой каталог не был зафиксирован / выдвинут.Как мне это исправить?

1 Ответ

0 голосов
/ 11 мая 2018

Может быть, вы можете сделать следующее, чтобы проверить ваш последний коммит и просмотреть файлы, которые вы зафиксировали.

  1. Получите последний идентификатор фиксации, запустив: git log и скопируйте свой последний идентификатор фиксации, например: 1016d545349886b958b671f57ba201e69f224445.
  2. Список всех файлов в коммите: git diff-tree --no-commit-id --name-only -r YOUR_COMMIT_ID (замените YOUR_COMMIT_ID значением, полученным на шаге 1).

Вы должны получить список всех файлов, которые вы передали.

Добавление всех файлов с помощью git add -A добавит все файлы в рабочее дерево. Поэтому после добавления файлов вы можете запустить git status перед фиксацией и быть уверенным, какие файлы вы будете фиксировать.

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