💻 ПРОГРАММИРОВАНИЕ

Git и командная строка для начинающих: как перестать бояться терминала

Git кажется магией из непонятных команд. На деле в повседневной работе их всего несколько.

Git — то, что отличает «человека, который пишет код» от «человека, который работает в команде». Без него не обойтись ни на стажировке, ни в опенсорсе. Пугает он ровно до момента, пока не поймёшь: за десятками команд в справочнике скрывается маленький повседневный набор, который осваивается за пару вечеров.

Сначала — командная строка

Git живёт в терминале, поэтому начать стоит с него. Ничего страшного там нет: несколько команд, чтобы перемещаться по папкам (cd), смотреть их содержимое (ls), создавать файлы. Как только терминал перестаёт быть «чёрным окном с непонятным текстом», Git идёт легко.

Зачем нужен Git

Это машина времени для вашего кода. Он запоминает состояния проекта, и к любому можно вернуться. Сломали что-то — откатились. Работаете вдвоём — Git сводит правки вместе. Без него совместная работа над кодом превращается в пересылку архивов с именами вроде «финал_финал_2».

Команды, которые нужны каждый день

  • git init — завести репозиторий в проекте.
  • git add — отметить, какие изменения сохранить.
  • git commit — зафиксировать их с описанием.
  • git status и git log — посмотреть, что происходит и что было раньше.
  • git push / git pull — обменяться изменениями с сервером (например, с GitHub).

Ветки, слияния и разрешение конфликтов — следующий уровень. Но 90% ежедневной работы — это цикл «изменил — add — commit — push», и его достаточно, чтобы уверенно чувствовать себя в проекте.

Не заучивайте команды списком. Заведите учебный репозиторий и проживите с ним весь цикл: создайте файл, закоммитьте, измените, посмотрите историю, откатитесь. Git понимается через руки, а не через чтение справки.

С чего начать

Курс «Git и командная строка» ведёт с самых азов терминала до повседневного цикла работы с Git — короткими шагами, с проверкой на каждом. Первый урок открыт без регистрации.

#Git#командная строка#с нуля
Понравилась статья?
В Telegram-канале — лучшее из журнала и анонсы новых учебников.