Sitemap

GitHub Source Control with Xcode

3 min readNov 16, 2019

В этой заметке я расскажу как с помощью терминала установить и начать пользоваться контролем версий

Зачем это нужно? Если по простому, а не по пафосному (сеньйорскому) Кейс такой: пишите свое приложение, решили сделать рефактор кода или запилить новую фишку, и потом бац, что-то сломалось, и не работает так, как раньше, а старый код вы уже переписали новым, а было бы неплохо вернуть старый, альт Z не вариант, и на помощь приходит ваш гитхаб, где можно скачать весь проект на момент последнего комита, или посмотреть конкретный файл и найти там кусок кода который вам нужен.

Еще кейс: у вас украли макбук, или вы его залили так, что не восстановить данные или еще что-то в этом духе. Грустно, но все ваши проекты улетели, не хочется такое пережить если честно)

Самый распространенный кейс: вы работаете в офисе/команде и тогда без гита просто никак, потому что каждый человек пишет свою часть приложения, и нужно как-то мерджить, вот собственно гит и поможет

У гитхаба есть и альтернативы, легко гуглятся, но с тех пор как микрасофт купил гитхаб ограничение на приватные репозитории сняты и можно спокойно и без ограничений пользоваться

Приступим

Первым делом создаем новый репозиторий на гитхабе (уверен, регистрация там имеется) Не забываем поставить галочку Private.

Press enter or click to view image in full size

Далее открываем Терминал и переходим в директорию вашего приложения

Press enter or click to view image in full size

Далее пишем git init жмем Enter

Press enter or click to view image in full size

После чего копируем строку, которую нам предлагает Github

Press enter or click to view image in full size

И вставляем в терминал

Press enter or click to view image in full size

Теперь сделаем свой первый комит

Пишем в терминале git add . (с точкой)

Далее git commit -am “first time” где first time как не сложно догадаться, название вашего комита

И последнее git push origin master

Это все, вы молодец! А я молодец, что не поленился написать эту заметку(себе же на будущее)

Так выглядит ваш репозиторий

Press enter or click to view image in full size

Новые комиты добавляются так же, как уже сделали выше, ничего сложного, зато сколько пользы ;)

P.S.: Наш канал инди разрабов — https://t-do.ru/ReviewsAppStoreRU

--

--

Dima Biserov
Dima Biserov

Written by Dima Biserov

Ни в коем случае не претендую на супер-пупер разработчика, здесь просто сборник полезной информации для меня и знакомых, если она была полезна и вам — its good

No responses yet