2015-07-20 4 views
1

Когда я начал свой проект, я использовал Git в терминале для отслеживания изменений. Затем я понял, что управление источником встроено в Xcode. Поэтому я совершил все свои изменения, все сработало хорошо. Затем я отправился в историю в Xcode и увидел все мои предыдущие коммиты, сделанные с терминала.Как Xcode знает мою историю фиксации?

Как Xcode знает об этих коммитах? Тем более, что я не подписал свой Git repo в Xcode.

ответ

2

История Git хранится локально в папке .git проекта. Когда вы открываете Xcode, он находит вашу локальную папку .git и использует ее для отображения истории проекта.

Вам не нужно нажимать на ваш удаленный ретранслятор Git для этого, так как история хранится локально.

+0

Спасибо! Если бы я был на другой машине и хотел увидеть мои коммиты, например, 'git log', как бы я это сделал? Потому что я не подписал свое репо с Xcode. – MortalMan

+0

Самый простой способ синхронизировать обе машины - через удаленный ретранслятор Git. Добавьте пульт к вашей первой машине ('git remote add origin https: // ....'), затем нажмите ('git push origin master'), затем клонируйте проект на второй машине (' git clone https:// .... ') – nwinkler

Смежные вопросы