У меня есть 2 филиала мастер, тестирование. Я git checkout testing
и добавил исключение в .git/Информация/исключитьИсключить в git удаленный важный файл
Я добавил это в исключение: MyProject/MyProject.xcodeproj/project.pbxproj
Я сделал это так, что Wouldnt подсказывают мне, чтобы добавить его и совершить его каждый раз, потому что он изменяется, когда я меняю вкладку или что-то вроде этого.
Я поручил это испытаниям и толкаю, затем I git checkout master
и git merge testing
.
В терминале он сказал следующее: delete mode 100644 MyProject/MyProject.xcodeproj/project.pbxproj
И после этого я не могу больше открыть свой Xcode проект, он говорит cannot be opened because it is missing its project.pbxproj file
И теперь я не могу показаться, чтобы получить его обратно, я не могу найти его в моем github по коммит. ; _;
Используйте команды Terminal Git или команды удаленного репозитория или стороннее приложение, например Tower, чтобы получить файл проекта. Или даже TimeMachine. – zaph
Я думаю, что 'git reflog' может помочь вам получить фиксацию до того, что испортило ваш проект. затем проверьте ветку от этой фиксации. –