#ios #xcode #git
#iOS #xcode #git
Вопрос:
Я только начал использовать GIT с Xcode, и когда я попытался зафиксировать более старый проект, над которым я работал, я столкнулся со следующей ошибкой:
https://www.dropbox.com/s/jafzgxhit0h4d1e/Screenshot 2014-06-26 05.37.04.png
Если я сниму флажок с каталога Parse.framework / Headers, вместо этого я получаю эту ошибку
https://www.dropbox.com/s/aqrpelqarp0liq4/Screenshot 2014-06-26 05.38.28.png
Мой текущий файл .gitignore выглядит так:
# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
# CocoaPods
#
# We recommend against adding the Pods directory to your .gitignore. However
# you should judge for yourself, the pros and cons are mentioned at:
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control
#
# Pods/
Я был бы очень признателен за решение.
Спасибо!
Комментарии:
1. Предложение, используйте бесплатное приложение SourceTree sourcetreeapp.com намного лучше, чем xcode.
2. SourceTree был действительно милым, спасибо!
3. Еще одно предложение, gitboxapp.com это могло бы облегчить задачу малышу-мерзавцу!
4. Другое предложение: используйте командную строку. Это немного более сложная кривая обучения, но вы поймете git. Я не говорю, что использую только терминал, я постоянно использую SourceTree. Я просто больше использую командную строку.
Ответ №1:
Решением проблемы было перейти к каталогу в терминале, а затем ввести:
- инициализация git
- добавить git.
- git commit «КОММЕНТАРИЙ»
Затем я перезапустил xcode, вернулся к xcode и запустил проект оттуда.
Комментарии:
1. А также убедитесь
.git
, что внутри вашего проекта нет папки, должна быть только одна.git
папка, и она должна находиться в корневой папке, в которую вы запустилиgit init
.
Ответ №2:
У меня только что была такая же проблема, и я нашел там решение. Проблема в том, что Xcode не хочет фиксировать, если ваши пользовательские настройки установлены неправильно. Решение заключается в том, чтобы поместить это в терминал:
xcrun git config --global user.email you@yourdomain.com
xcrun git config --global user.name "Your Name Here"