У меня есть проект iOS на XCode. Я некоторое время отработал филиал. Я внес некоторые изменения в файл и уже некоторое время занимаюсь филиалом. Когда я перешел к старой ветке, объединил код и удалил самую последнюю ветку, я понял, что этот файл никогда не обновлялся до Git. У меня нет файла .gitignore
.Git проигнорированный файл, когда GitIgnore не существует
Все мои другие файлы были нажаты, за исключением этого набора заголовков и основных файлов Objective-C. Я понятия не имею, почему код никогда не подталкивался. Я потратил немало времени на это, и потерять этот обновленный файл - отличный удар для меня. Когда я перешел к более старой фиксации из удаленной ветви, файл взял свою первоначальную форму.
Что могло быть причиной этого, и есть ли у меня для этого решение?
UPDATE
Это не мое первое родео с мерзавцем. Позвольте мне еще раз пояснить.
Каждое совершение, которое я сделал, я использовал git add .
и следил за ними с git commit
и git push
почтительно.
Я попытался вытащить ветку из удаленного репозитория, но файл не отражает все изменения, которые я сделал с ним, по состоянию на мой последний коммит.
Во-первых, были ли эти файлы, которые не были объединены в новые файлы? Вам нужно сделать явный «git add» для вновь созданных файлов. –