<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Github on Войти в IT — карьера и профориентация</title>
        <link>https://voydi-v-it.ru/tags/github/</link>
        <description>Recent content in Github on Войти в IT — карьера и профориентация</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ru-RU</language>
        <lastBuildDate>Sun, 21 Jun 2026 10:00:00 +0300</lastBuildDate><atom:link href="https://voydi-v-it.ru/tags/github/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Как пользоваться GitHub: полное руководство для начинающих</title>
            <link>https://voydi-v-it.ru/posts/08-kak-polzovatsya-githubom/</link>
            <pubDate>Sun, 21 Jun 2026 10:00:00 +0300</pubDate>
            <guid>https://voydi-v-it.ru/posts/08-kak-polzovatsya-githubom/</guid>
            <description>&lt;img src=&#34;https://voydi-v-it.ru/&#34; alt=&#34;Featured image of post Как пользоваться GitHub: полное руководство для начинающих&#34; /&gt;&lt;p&gt;GitHub — это платформа, без которой не обходится ни один современный разработчик. Здесь хранят код, ведут совместную работу и делятся проектами. Но для новичка интерфейс и команды Git могут показаться сложными. В этом руководстве я разберу всё, что нужно знать, чтобы начать пользоваться GitHub уверенно.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;что-такое-github-и-зачем-он-нужен&#34;&gt;Что такое GitHub и зачем он нужен&#xA;&lt;/h2&gt;&lt;p&gt;GitHub — это веб-сервис для хостинга IT-проектов на базе системы контроля версий Git. Простыми словами: это облачное хранилище для вашего кода, где можно:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;сохранять все изменения (коммиты)&lt;/li&gt;&#xA;&lt;li&gt;возвращаться к любой старой версии&lt;/li&gt;&#xA;&lt;li&gt;работать над проектом в команде&lt;/li&gt;&#xA;&lt;li&gt;видеть, кто и что менял&lt;/li&gt;&#xA;&lt;li&gt;публиковать свои проекты для портфолио&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Для работодателя наличие GitHub-аккаунта с несколькими проектами — почти обязательное требование. Поэтому освоить GitHub нужно на старте карьеры.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;git-или-github-в-чём-разница&#34;&gt;Git или GitHub: в чём разница&#xA;&lt;/h2&gt;&lt;p&gt;Многие путают эти понятия. Git — это программа (система контроля версий), которая устанавливается на ваш компьютер. GitHub — это интернет-платформа, где хранятся репозитории. Git работает локально, GitHub — удалённо. Вы пишете код, делаете коммиты через Git, а затем отправляете (push) их на GitHub, чтобы они были доступны другим.&lt;/p&gt;&#xA;&lt;p&gt;Чтобы пользоваться GitHub, нужно установить Git на компьютер. Это несложно: скачайте с официального сайта git-scm.com и установите с настройками по умолчанию.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;регистрация-на-github&#34;&gt;Регистрация на GitHub&#xA;&lt;/h2&gt;&lt;p&gt;Первым делом зайдите на github.com и нажмите «Sign up». Заполните:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;почту (рабочую, доступ к ней нужен всегда)&lt;/li&gt;&#xA;&lt;li&gt;пароль (надёжный, запишите)&lt;/li&gt;&#xA;&lt;li&gt;username — это ваш ник, он будет виден всем&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;После подтверждения почты аккаунт готов. Можно оставить бесплатный тариф — он включает неограниченное количество публичных репозиториев и неограниченное количество приватных (для команд до трёх человек).&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;базовые-понятия-github&#34;&gt;Базовые понятия GitHub&#xA;&lt;/h2&gt;&lt;p&gt;Прежде чем перейти к командам, запомните ключевые термины:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Репозиторий (repo)&lt;/strong&gt; — папка с проектом, которая отслеживается Git. Может быть локальной (на вашем ПК) и удалённой (на GitHub).&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Commit (коммит)&lt;/strong&gt; — фиксированная версия файлов. Каждый коммит имеет уникальный хеш и сообщение.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Branch (ветка)&lt;/strong&gt; — независимая линия разработки. Основная ветка обычно называется &lt;code&gt;main&lt;/code&gt; или &lt;code&gt;master&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Push&lt;/strong&gt; — отправка локальных коммитов на удалённый репозиторий.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Pull&lt;/strong&gt; — загрузка изменений с удалённого репозитория к вам.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Pull Request (PR)&lt;/strong&gt; — запрос на слияние изменений из одной ветки в другую (основной инструмент для код-ревью).&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Fork&lt;/strong&gt; — копия чужого репозитория в ваш аккаунт, чтобы вносить правки независимо.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;как-создать-свой-первый-репозиторий&#34;&gt;Как создать свой первый репозиторий&#xA;&lt;/h2&gt;&lt;ol&gt;&#xA;&lt;li&gt;На GitHub нажмите зелёную кнопку «New» или «Create repository».&lt;/li&gt;&#xA;&lt;li&gt;Введите название (например, &lt;code&gt;my-first-project&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Выберите публичный (Public) или приватный (Private).&lt;/li&gt;&#xA;&lt;li&gt;Отметьте «Add a README file» — это создаст файл с описанием.&lt;/li&gt;&#xA;&lt;li&gt;Нажмите «Create repository».&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Теперь у вас есть удалённый репозиторий. Чтобы работать с ним локально, скопируйте его на компьютер. В терминале выполните:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone https://github.com/ваш-ник/my-first-project.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Эта команда создаст папку с проектом на вашем ПК.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Основные команды Git для ежедневной работы&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Вот минимальный набор команд, которые вы будете использовать постоянно:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;1. git init&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Инициализирует Git в текущей папке &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;если вы создали проект не через clone&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;2. git status&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Показывает состояние: какие файлы изменены, добавлены или не отслеживаются.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;3. git add&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Добавляет файлы в индекс для будущего коммита.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git add .          &lt;span style=&#34;color:#75715e&#34;&gt;# добавить все изменения&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git add index.html &lt;span style=&#34;color:#75715e&#34;&gt;# добавить конкретный файл&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;4. git commit -m &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;сообщение&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Создаёт коммит с описанием изменений. Сообщения должны быть осмысленными: «добавлена форма входа», «исправлена ошибка в расчётах».&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;5. git push origin main&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Отправляет локальные коммиты в удалённый репозиторий. origin — это имя удалённого репозитория &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;по умолчанию&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;, main — ветка.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;6. git pull origin main&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Загружает последние изменения с удалённого репозитория и сливает с вашей локальной версией. Делайте это перед началом работы, чтобы быть в курсе чужих правок.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;7. git branch&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Показывает список локальных веток. Текущая ветка выделена звёздочкой.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;8. git checkout -b новая-ветка&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Создаёт новую ветку и переключается на неё. Это полезно для разработки новых фич без риска сломать основную ветку.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;9. git merge другая-ветка&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Вливает изменения из указанной ветки в текущую.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;10. git log&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Показывает историю коммитов с хешами и сообщениями.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Работа с ветками на примере&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Представьте, что вы разрабатываете сайт. Основная ветка main — стабильная версия. Вы хотите добавить новую страницу. Не делайте это прямо в main! Создайте ветку:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git checkout -b feature/new-page&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Вносите изменения, коммитьте:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git add .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git commit -m &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;добавлена страница контактов&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Когда работа завершена, отправьте ветку на GitHub:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git push origin feature/new-page&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Затем на GitHub откройте Pull Request из feature/new-page в main. Ваши коллеги проверят код, и если всё хорошо, вы сольёте ветку. После этого можно удалить ветку локально и на GitHub.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Как пользоваться GitHub для портфолио&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Для работодателя важно не просто наличие аккаунта, а его содержание. Что должно быть в вашем GitHub-профиле:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Аватарка &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;реальное фото — плюс&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Описание &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;кратко о себе, стеке, интересах&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Закреплённые репозитории &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;ваши лучшие проекты&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Регулярные коммиты &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;показывают активность&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;README в каждом проекте — объясняет, что это за проект, как запустить, какие технологии использованы.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Код должен быть чистым и структурированным.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Совет: сделайте хотя бы 2–3 полноценных проекта &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;например, телеграм-бот, парсер, интернет-магазин&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; и выложите их на GitHub. Добавьте ссылку на профиль в резюме и сопроводительное письмо — это сильно повышает шансы на собеседование.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Что такое Pull Request и как его создать&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Pull Request &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;PR&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt; — это не просто запрос на слияние, а целый процесс обсуждения кода. Чтобы создать PR:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Перейдите на страницу вашего репозитория на GitHub.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Нажмите вкладку «Pull requests».&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Нажмите «New pull request».&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Выберите ветку, из которой хотите влить, и ветку-назначение &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;обычно main&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Напишите заголовок и описание &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;что сделано&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Нажмите «Create pull request».&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;После этого вы можете запросить ревью у коллег. Они могут оставлять комментарии, просить что-то поправить. Вы вносите изменения в ту же ветку, и PR автоматически обновляется. Когда всё одобрено, нажимаете «Merge pull request».&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Как работать с чужими репозиториями &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;fork + clone&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Если вы хотите внести вклад в открытый проект или просто использовать чужой код:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Зайдите на репозиторий проекта на GitHub.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Нажмите кнопку «Fork» — создастся копия в вашем аккаунте.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Склонируйте свой форк на компьютер:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone https://github.com/ваш-ник/чужой-репозиторий.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Внесите изменения, сделайте коммиты, пушьте в свой форк.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Создайте Pull Request из вашего форка в оригинальный репозиторий — это предложение своих правок автору проекта.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Это стандартная практика для open source.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Ошибки новичков и как их избежать&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Путают git pull и git push — сначала всегда делайте pull, чтобы избежать конфликтов.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Коммиты с огромными файлами — не кладите в репозиторий бинарные файлы &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;изображения, видео, библиотеки&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;. Используйте .gitignore.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Сообщения коммитов без смысла — «обнова», «фикс» — недопустимо. Пишите конкретно: «исправлена обработка пустого поля».&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Работа напрямую в main — всегда создавайте отдельные ветки для задач.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Не проверяют, что попадает в коммит — перед git add проверьте git status, чтобы случайно не добавить конфиденциальные данные.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Полезные возможности GitHub&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;GitHub Actions — автоматизация тестирования, сборки и деплоя.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Issues — трекер задач и багов для проекта.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Projects — доска Kanban для управления задачами.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Wiki — раздел с документацией.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;GitHub Pages — бесплатный хостинг статических сайтов &lt;span style=&#34;color:#f92672&#34;&gt;(&lt;/span&gt;лендингов, портфолио&lt;span style=&#34;color:#f92672&#34;&gt;)&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;С ними вы познакомитесь позже, но знать о существовании полезно.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Что дальше?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;После того как вы освоили базовые команды и работу с Pull Request, углубляйтесь:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;изучите интерактивный тренажёр git rebase&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;научитесь разрешать конфликты при слиянии&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;разберитесь с git stash для временного сохранения изменений&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;познакомьтесь с git cherry-pick для переноса отдельных коммитов&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Git и GitHub — это мощные инструменты, и их изучение окупается уже на первых этапах карьеры.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Шпаргалка по основным командам&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Действие&#x9;Команда&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Клонировать репозиторий&#x9;git clone ссылка&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Проверить статус&#x9;git status&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Добавить все изменения&#x9;git add .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Создать коммит&#x9;git commit -m &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;сообщение&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Отправить на GitHub&#x9;git push origin main&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Забрать с GitHub&#x9;git pull origin main&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Создать ветку и переключиться&#x9;git checkout -b новая-ветка&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Переключить ветку&#x9;git checkout ветка&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Слить ветку&#x9;git merge ветка&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Посмотреть историю&#x9;git log&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;Итог&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;GitHub — это не просто хранилище кода. Это ваш цифровой след в IT-сообществе, портфолио и инструмент командной работы. Начните с простого: создайте аккаунт, сделайте репозиторий для учебного проекта и коммитьте ежедневно. Через месяц вы привыкнете к командам, а через полгода будете использовать их на автомате. Помните: даже опытные разработчики постоянно гуглят редкие команды — это нормально. Главное — регулярная практика.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
        </item></channel>
</rss>
