Урок Git, легко и быстро для новичка, практический пример

Настоятельно рекомендую пройти этот урок. Если Вы ещё не работали с GIT и планируете связать свою жизнь с программированием – рано или поздно придётся начинать. Лучше сейчас:) Вы поймёте, что это действительно удобно, и скорее всего уже не сможете с этого “слезть” :)

Видеоверсия: http://www.youtube.com/watch?v=uvGOHmAxTEQ

В уроке не рассмотрена никакая теория. Одна практика по минимуму наворотов для лучшего вхождения новичка. Так же будем использовать графический интерфейс без командной строки.

Помимо этого урока на сайте есть три замечательные подробные статьи от MatrixDeity  вот первая, остальные две внутри этой найдёте:)

GIT Позволит Вам: хранить проект в облаке, хранить версии проектов в облаке, скачать свой проект в любом месте, где есть интернет, работать в команде и многое другое.




Разберем как быстро и легко для новичка начать пользоваться git.

Сначала регистрируемся на bitbucket.org (есть и другие хранилища, например знаменитый github. для новичка покажу битбакет).

Будем использовать Visual Studio 2013, а так же Tortoise Git (качаем тут http://tortoisegit.org/ ).

Установка tortoisegit
Установка tortoisegit

 

Так же https://git-for-windows.github.io/ качаем git и устанавливаем (давим next по тому , что предлагает установщик по умолчанию, со временем когда будете круче – разберетесь и поймете что он предлагал).

Затем логинимся под только что созданной записью на bitbucket и вверху нажимаем create repository:

Создание репозитория на bitbucket.org
Создание репозитория на bitbucket.org

Затем копируем URL нашего проекта, он нам вскоре пригодится, пока не закрываем эту вкладку. Создаём новый тестовый проект. Как обычно в Visual Studio создаю проект, затем иду в папку , где хранится этот проект (у меня это проектами VS 2012 -> projects в моих документах). Почти все взаимодействия будут начинаться с правого клика по папке проекта.

Скоро мы закинем этот проект в облако, но сейчас нужно чуть настроить tortoisegit.

идем в настройки tortoisegit и вбиваем имя и емейл (а то без этого у меня ругается):

настройка trtoisegit
настройка trtoisegit

Затем выбираю папку с проектом, правый клик – Git create repository here.

Создание репозитория
Создание репозитория

Если выскакивает надпись с галкой – просто жмём “Ок”, ничего не меняя.

Теперь снова нажимаем правый клик по папке и увидим, что доступна надпись гит коммит:

createcommity

 

commit (фиксация изменений, вы делаете коммиты и затем пушите на сервер/репозиторий/облако весь результат)

tortoisegit commit и push
tortoisegit commit и push

По пути вводим наш URl, нажимаем ОК , вводим пароль от bitbucket , затем происходит загрузка вашего проекта на сервер. по завершению нажимаем close , заходим на битбакет и смотрим на результат:

Результат - файлы в хранилище
Результат – файлы в хранилище

Слева внизу есть Downloads – возможность скачать ваш проект из браузера.

Сейчас мы сделали push – занесли изменения на сервер. Можем стянуть изменения командой pull. Очень удобно занести изменения pull на одном компе, достать ноутбук , тут же их стянуть pull и работать дальше со свежей версией проекта (примерно так и происходит командная разработка). Эти команды доступны , если вы нажмете на папку с проектом прав клавишей мыши и выберите TrtoiseGit.

Каждый раз при пуше нам приходится вводить пароль, есть возможность этого не делать с помощью добавления ssh-ключей доступа. Об этом ещё как нибудь поговорим.

Все вопросы обсуждаем форуме:) 




 

Буду благодарен, если поделитесь:
SFML вопросы, прошу, задавайте на форуме.

Добавить комментарий