2013-07-31 5 views
0

Так что я смотрел несколько видео с Facebook Mobile DevCon 2013 (http://www.youtube.com/watch?v=mLuaUtbGvEM) на youtube, и каждый раз, когда кто-то объясняет что-то новое, он или она делает новую проверку, и весь новый код был добавлен в ваш проект , Так это что-то вроде разных версий вашего проекта? Как это точно работает?git checkout for xcode

Может кто-нибудь просто объяснить, что такое git checkout и что нужно для его настройки?

EDIT Выступающий делает GIT проверку на 38:49

ответ

2

Выступающий, вероятно, имеет репозиторий с несколькими филиалами или тегов для каждой стадии демо/проходная. git checkout используется для проверки данной ветки/тега/хэша, и все файлы будут обновляться на месте. Xcode обнаружит изменения файлов и обновит их окно редактора, а также панель «Группы и файлы».

Чтобы создать такую ​​вещь самостоятельно, вы должны разработать код и создать ветви в разных точках, используя команду git branch step2, git branch step3 и т. Д. После последнего совершения, которое вы сделали.

При выполнении демонстрации вы можете затем git checkout step3 перейти к этой точке в дереве фиксации.

+0

спасибо. Отличный ответ –

+0

Просто хочу добавить для будущих читателей, что это очень легко настроить с помощью приложения github для mac. Никакой терминал не нужен. –