Git для начинающих
HTML и CSS,  Лайфхаки,  Разработка сайтов

Работа c Git для начинающих

Думаю если вы открыли данную статью, то  тогда знаете что такое Git. В данной статье вы узнаете почему стоит использовать Git при разработке веб-сайтов и как эта система поможет вам не попасть в глупую ситуацию, когда вы возможно случайно удалите проект или же на каком-то из этапов разработке не заметите баг, который сложно будет отследить.

Что такое Git?

Git – это система контроля версий, с помощью которой вы можете разделить ваш проект на несколько ветвей разработки и которая позволит комфортно работать над проектом целой командой. Работая с Git вы должны понимать, что у Git  есть 3 состояния:

  • Подготовленные файлы – это файлы, которые изменили но не добавили в коммит;
  • Измененные – это файлы, которые изменили но не зафиксировали;
  • Зафиксированные – это файлы, которые изменили и зафиксировали.

Как работать с Git?

Заходим на страницу загрузку программы Git и загружаем  файл установки подходящий для вашей операционной системы и устанавливаем, попутно регистрируемся на GitHub.

После установки создаем папку проекта. Нажимаем правой кнопкой мыши и выбираем “Git Bash Here”

git для начинающих

Далее прописываем 2 команды,где указываем имя и емейл которые вы указали при регистрации на Github

 

git

На всякий случай проверяем сохранились ли данные командой

git

Видим, что данные совпадают с информацией которую вы указали.

Установка Git в проект

Что бы установить Git в проект прописываем команду:

Далее добавляем файл в проект командой:

Если же вы хотите добавить все файлы, тогда пишем команду и проверяем статус файлов:

git

Допустим мы сделали изменение в файле и теперь нужно сделать коммит (сообщение о том, что какую правку сделали и это будет точкой, которой к которой можно будет откатить проект в случае чего).

Для того, чтобы сэкономить время и после каждой правки не писать 2 команды добавления файла в статус “измененные” и коммита пишем одну

После чего проверяем лог изменения файлов с помощью команды

Как добавить проект в репозиторий?

Заходим на Github и нажимаем на кнопку “Start a project”

Знакомство с Git

После чего даем название вашему проекту, описание и выбираем будет ли он приватным или публичным.

Знакомство с Git

Так как у нас проект есть локально и нам необходимо только его синхронизировать, то просто копируем команды из третьего пункта:

Знакомство с Git

git

После чего мы увидим что наш проект успешно добавлен вместе с комментарием об первом изменении файла

git

Далее после того, как вы локально зафиксировали изменения, то вам необходимо эти изменения отправить на сервер. Для этого вводим команду:

 

Как откатить версию проекта до определенного коммита?

В случае если вы допустили какую-то ошибку в коде или же вам просто нужно откатить версию проекта до определенной точки, то вам необходимо зайти на гитхаб и в разделе коммитов вам необходимо выбрать id коммита до которого вы хотите откатить ваш проект.

git

Допустим после второго коммита (изменения) наш проект выглядит так и мы его хотим откатить:

git

Вводим следующую команду:

Результат:

git

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

Ветки в Git – это альтернативные/дополнительные пути разработки проекта, когда вы хотите ввести новый функционал, протестировать его, но при этом не вводя его в проект пока он не будет протестирован. В данном случае как-раз в помощь будут “ветки”,так как вы можете сделать ответвление  от основной ветки (ветка master) на новую, и уже на новой можете создавать и тестировать новый функционал, после чего можете ветки объединить, чтобы перенести функционал на основную ветку. Давайте посмотрим как создать новую ветку. Пишем команду которая создаст новую ветку и в которую вы тут же перейдете:

git

Когда делаете новые изменения на новой ветке команды для добавления файлов и коммитов остаются такие же, но вместо git push необходимо использовать:

И теперь,если вас интересует вопрос: “как объединить новую ветку с главной веткой в Git?” – с начала переключаемся на главную ветку:

И теперь объединяем ветки командой:

В случае если хотите новую ветку удалить, тогда заходим в новую ветку и используем команду:

В случае, если  у вас вопросы, то тогда жду их в комментариях 😉

Работа c Git для начинающих
5 (100%) 1 vote