Начало работы с Git

Git – система контроля версий. GitHub –  сайт, предоставляющий Git-хостинг.  Он служит заменой Git-сервера, если не хочется разворачивать сервер самостоятельно.  Это место, где можно создать удаленный репозиторий и хранить там проект.
Читать далее «Начало работы с Git»

Команда Git Merge

В какой-то момент история репозитория ветвится. Например, в проекте требуется пофиксить баг –  обычно это выполняют в отдельной ветке, а потом сливают в основную ветку master.  Команда git merge как раз и служит для слияния веток.
Читать далее «Команда Git Merge»

Git Commit

Эта статья – шпаргалка по команде commit и сопутствующим ей командам: add, rm, reset. Здесь рассказывается, как отправить файлы в локальный репозиторий (commit), как подготовить их к отправке (add), как отменить последний снимок (с помощью команды reset) и как удалить отдельные файлы из индекса или даже из снимка.
Читать далее «Git Commit»

Работа с ветками в GIT

Чтобы исправить баг или сделать новую фитчу в проекте, обычно создают новую ветку. Зачем? Чтобы избежать путаницы. Если бы все делалось в основной ветке, в проекте было бы сложно разобраться, особенно если над ним одновременно работает много людей.
Читать далее «Работа с ветками в GIT»

Первоначальные настройки GIT

После инициализации локального репозитория полезно задать некоторые настройки. Они задаются в командной строке Git Bash и хранятся в трех файлах настроек: системных, пользовательских и конкретного репозитория.
Читать далее «Первоначальные настройки GIT»