HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Что это такое</a><ul><li><a>Система коммитов</a></li>
1 <ul><li><a>Что это такое</a><ul><li><a>Система коммитов</a></li>
2 <li><a>Комплекс связанных веток</a></li>
2 <li><a>Комплекс связанных веток</a></li>
3 <li><a>Инструмент совместной разработки</a></li>
3 <li><a>Инструмент совместной разработки</a></li>
4 </ul></li>
4 </ul></li>
5 <li><a>Git репозиторий и место его хранения</a></li>
5 <li><a>Git репозиторий и место его хранения</a></li>
6 <li><a>Принцип работы</a></li>
6 <li><a>Принцип работы</a></li>
7 <li><a>Git и GitHub - разница</a></li>
7 <li><a>Git и GitHub - разница</a></li>
8 <li><a>Как начать работу</a><ul><li><a>Настройка</a></li>
8 <li><a>Как начать работу</a><ul><li><a>Настройка</a></li>
9 <li><a>Создание репозитория</a></li>
9 <li><a>Создание репозитория</a></li>
10 </ul></li>
10 </ul></li>
11 <li><a>Команды Git</a></li>
11 <li><a>Команды Git</a></li>
12 </ul><p>Разработка программного обеспечения - это процесс, который требует определенных знаний и умений. Программисту будет недостаточно выучить тот или иной язык программирования и его фреймворки/библиотеки/модули. Дополнительно придется взаимодействовать с так называемым Git.</p>
12 </ul><p>Разработка программного обеспечения - это процесс, который требует определенных знаний и умений. Программисту будет недостаточно выучить тот или иной язык программирования и его фреймворки/библиотеки/модули. Дополнительно придется взаимодействовать с так называемым Git.</p>
13 <p>Сегодня предстоит познакомиться с соответствующим компонентом получше. Нужно выяснить что собой представляет Git, а также какие плюсы и минусы у него есть. Также предстоит ознакомиться с основными командами упомянутого элемента. А еще требуется выяснить, для чего вообще нужен Git.</p>
13 <p>Сегодня предстоит познакомиться с соответствующим компонентом получше. Нужно выяснить что собой представляет Git, а также какие плюсы и минусы у него есть. Также предстоит ознакомиться с основными командами упомянутого элемента. А еще требуется выяснить, для чего вообще нужен Git.</p>
14 <p>Опубликованная ниже информация рассчитана на широкий читательский круг. Она пригодится как разработчикам-новичкам, так и более опытным программистам. Особенно тем, кто решил трудиться над бесплатными, но регулярно обновляемыми проектами. Обычным ПК-пользователям соответствующие данные тоже будут полезны. С их помощью удастся понять некоторые азы разработки и поддержки программного обеспечения.</p>
14 <p>Опубликованная ниже информация рассчитана на широкий читательский круг. Она пригодится как разработчикам-новичкам, так и более опытным программистам. Особенно тем, кто решил трудиться над бесплатными, но регулярно обновляемыми проектами. Обычным ПК-пользователям соответствующие данные тоже будут полезны. С их помощью удастся понять некоторые азы разработки и поддержки программного обеспечения.</p>
15 <h2>Что это такое</h2>
15 <h2>Что это такое</h2>
16 <p>Git ("гит") - это система контроля версий. С помощью нее пользователи смогут отслеживать историю изменений в разнообразных файлах. Данный компонент активно используется программистами для организации совместной работы над проектами.</p>
16 <p>Git ("гит") - это система контроля версий. С помощью нее пользователи смогут отслеживать историю изменений в разнообразных файлах. Данный компонент активно используется программистами для организации совместной работы над проектами.</p>
17 <p>В самой простой интерпретации под системой контроля версий понимается сохранение на устройстве серии измененных файлов. В качестве примера стоит привести разницу в датах в названии. Также им может выступать режим отслеживания исправлений в текстовых файлах.</p>
17 <p>В самой простой интерпретации под системой контроля версий понимается сохранение на устройстве серии измененных файлов. В качестве примера стоит привести разницу в датах в названии. Также им может выступать режим отслеживания исправлений в текстовых файлах.</p>
18 <p>Иногда программистам приходится возвращаться к предыдущим версиям кодов. Это может быть необходимо, если:</p>
18 <p>Иногда программистам приходится возвращаться к предыдущим версиям кодов. Это может быть необходимо, если:</p>
19 <ul><li>выясняется, что решаемая задача больше не является актуальной;</li>
19 <ul><li>выясняется, что решаемая задача больше не является актуальной;</li>
20 <li>возникает необходимость во внесении корректировок в более ранние версии приложений;</li>
20 <li>возникает необходимость во внесении корректировок в более ранние версии приложений;</li>
21 <li>в процессе создания нового релиза проекта обнаруживается та или иная ошибка.</li>
21 <li>в процессе создания нового релиза проекта обнаруживается та или иная ошибка.</li>
22 </ul><p>Когда над программой или игрой работает множество людей, у них должен быть доступ к исходным файлам. А еще - возможность вносить изменения в одни и те же документы без конфликтов и потери исходного кода. Соответствующие задачи легко решаются при помощи Git.</p>
22 </ul><p>Когда над программой или игрой работает множество людей, у них должен быть доступ к исходным файлам. А еще - возможность вносить изменения в одни и те же документы без конфликтов и потери исходного кода. Соответствующие задачи легко решаются при помощи Git.</p>
23 <h3>Система коммитов</h3>
23 <h3>Система коммитов</h3>
24 <p>Git - это коммиты. А точнее, их система. Пусть будет дана ситуация, в которой игрок доходит до конца игры, проигрывает и возвращается к самому началу уровня. Для этого он переносится в ближайшую контрольную точку игры. Туда, где разработчики изначально допустили возможность сохранения. Если убрать соответствующие контрольные точки, после каждого проигрыша придется начинать игру с самого начала.</p>
24 <p>Git - это коммиты. А точнее, их система. Пусть будет дана ситуация, в которой игрок доходит до конца игры, проигрывает и возвращается к самому началу уровня. Для этого он переносится в ближайшую контрольную точку игры. Туда, где разработчики изначально допустили возможность сохранения. Если убрать соответствующие контрольные точки, после каждого проигрыша придется начинать игру с самого начала.</p>
25 <p>В разработке программного обеспечения за сохранение кода в контрольных точках отвечает система контроля версий. Она представляет собой специальную технологию, которая может быть подключена к совершенно любому проекту. Git commit используется в качестве страховки от ошибок. Данная система версий способна вернуть код проекта в состояние, когда все работало исправно.</p>
25 <p>В разработке программного обеспечения за сохранение кода в контрольных точках отвечает система контроля версий. Она представляет собой специальную технологию, которая может быть подключена к совершенно любому проекту. Git commit используется в качестве страховки от ошибок. Данная система версий способна вернуть код проекта в состояние, когда все работало исправно.</p>
26 <p>Контрольные точки - это коммиты. Один коммит представляет собой целый пакет изменений. Он хранит в себе информацию о файлах проекта, которые были:</p>
26 <p>Контрольные точки - это коммиты. Один коммит представляет собой целый пакет изменений. Он хранит в себе информацию о файлах проекта, которые были:</p>
27 <ul><li>удалены;</li>
27 <ul><li>удалены;</li>
28 <li>отредактированы;</li>
28 <li>отредактированы;</li>
29 <li>добавлены.</li>
29 <li>добавлены.</li>
30 </ul><p>Действующие принципы разработки поддерживают возможность добавления в один коммит не более 10 корректировок. Это приводит к появлению длинной истории версий. С ее помощью допускается откат до той или иной сборки приложения, минуя значительные потери работоспособных кодовых фрагментов.</p>
30 </ul><p>Действующие принципы разработки поддерживают возможность добавления в один коммит не более 10 корректировок. Это приводит к появлению длинной истории версий. С ее помощью допускается откат до той или иной сборки приложения, минуя значительные потери работоспособных кодовых фрагментов.</p>
31 <p>Отсюда следует, что Git - это удаленный репозиторий и система коммитов. Но это еще не все.</p>
31 <p>Отсюда следует, что Git - это удаленный репозиторий и система коммитов. Но это еще не все.</p>
32 <h3>Комплекс связанных веток</h3>
32 <h3>Комплекс связанных веток</h3>
33 <p>Выясняя, что собой представляет Git более подробно, необходимо учесть, что коммиты будут расположены на master-ветке. Такое название получила основная версия имеющегося проекта. Она после завершения разработки превращается в полноценный программный продукт.</p>
33 <p>Выясняя, что собой представляет Git более подробно, необходимо учесть, что коммиты будут расположены на master-ветке. Такое название получила основная версия имеющегося проекта. Она после завершения разработки превращается в полноценный программный продукт.</p>
34 <p>Git дает возможность создавать ответвления от master-ветки. А еще - безопасно экспериментировать с имеющейся разработкой так, чтобы не мешать остальным участникам команды.</p>
34 <p>Git дает возможность создавать ответвления от master-ветки. А еще - безопасно экспериментировать с имеющейся разработкой так, чтобы не мешать остальным участникам команды.</p>
35 <p>Git - это репозиторий для удаленного и параллельного труда над программным обеспечением. Вместе с ним пользователи смогут добавлять в master-ветку только качественный и хорошо продуманный код.</p>
35 <p>Git - это репозиторий для удаленного и параллельного труда над программным обеспечением. Вместе с ним пользователи смогут добавлять в master-ветку только качественный и хорошо продуманный код.</p>
36 <h3>Инструмент совместной разработки</h3>
36 <h3>Инструмент совместной разработки</h3>
37 <p>Иногда бывает так, что программисты отходят от master-ветки и трудятся только над частью проекта самостоятельно. В качестве примера можно привести тестирование дополнительных функций. Их намного удобнее добавлять в исходный код не просто удаленно, а параллельно, отдельными файлами. В обычном программировании продолжить разработку проекта не получится, если кто-то из членов команды еще не дописал кодовый фрагмент.</p>
37 <p>Иногда бывает так, что программисты отходят от master-ветки и трудятся только над частью проекта самостоятельно. В качестве примера можно привести тестирование дополнительных функций. Их намного удобнее добавлять в исходный код не просто удаленно, а параллельно, отдельными файлами. В обычном программировании продолжить разработку проекта не получится, если кто-то из членов команды еще не дописал кодовый фрагмент.</p>
38 <p>Git дает возможность не находиться в статусе ожидания обновления master-ветки. С помощью этой системы контроля версий все члены команды могут свободно перемещаться между ветками других программистов, чтобы копировать те или иные фрагменты кода.</p>
38 <p>Git дает возможность не находиться в статусе ожидания обновления master-ветки. С помощью этой системы контроля версий все члены команды могут свободно перемещаться между ветками других программистов, чтобы копировать те или иные фрагменты кода.</p>
39 <p>Иногда случаются и обратные ситуации - когда несколько программистов дописывают файлы с кодами, заносят их в master-ветку и сталкиваются с конфликтами. Один файл получает одновременно несколько несогласованных изменений. Git в соответствующем случае будет пытаться автоматически исправить ошибки и неполадки. Если сделать это не получится, разработчики смогут увидеть соответствующую информацию. Это позволит вручную исправить файлы с исходными кодами разработок.</p>
39 <p>Иногда случаются и обратные ситуации - когда несколько программистов дописывают файлы с кодами, заносят их в master-ветку и сталкиваются с конфликтами. Один файл получает одновременно несколько несогласованных изменений. Git в соответствующем случае будет пытаться автоматически исправить ошибки и неполадки. Если сделать это не получится, разработчики смогут увидеть соответствующую информацию. Это позволит вручную исправить файлы с исходными кодами разработок.</p>
40 <h2>Git репозиторий и место его хранения</h2>
40 <h2>Git репозиторий и место его хранения</h2>
41 <p>Репозиторий - это все файлы, которые находятся под контролем версий. В них включена история изменений документов, а также прочая служебная информация.</p>
41 <p>Репозиторий - это все файлы, которые находятся под контролем версий. В них включена история изменений документов, а также прочая служебная информация.</p>
42 <p>Репозиторий Git можно создать несколькими способами:</p>
42 <p>Репозиторий Git можно создать несколькими способами:</p>
43 <ul><li>путем выбора любой папки на компьютере;</li>
43 <ul><li>путем выбора любой папки на компьютере;</li>
44 <li>через клонирование себе на устройство уже существующего репозитория.</li>
44 <li>через клонирование себе на устройство уже существующего репозитория.</li>
45 </ul><p>Способы хранения Git репозитория могут быть разными. То же самое касается способов его использования. Системы контроля версия могут быть локальными, распределенными и централизованными.</p>
45 </ul><p>Способы хранения Git репозитория могут быть разными. То же самое касается способов его использования. Системы контроля версия могут быть локальными, распределенными и централизованными.</p>
46 <p>В локальных системах репозиторий будет храниться и использоваться на одном устройстве, но работать с такой системой сможет только один разработчик. При централизованной системе хранение репозитория осуществляется на одном сервере.</p>
46 <p>В локальных системах репозиторий будет храниться и использоваться на одном устройстве, но работать с такой системой сможет только один разработчик. При централизованной системе хранение репозитория осуществляется на одном сервере.</p>
47 <p>Наиболее оптимальным решением для команды программистов выступают распределенные системы контроля версий. Именно к этому типу относится Git. Такое хранилище файлов напоминает "облако". В нем каждый пользователь хранит на своем устройстве весь репозиторий полностью. По мере внесения изменений репозитории будут синхронизироваться друг с другом.</p>
47 <p>Наиболее оптимальным решением для команды программистов выступают распределенные системы контроля версий. Именно к этому типу относится Git. Такое хранилище файлов напоминает "облако". В нем каждый пользователь хранит на своем устройстве весь репозиторий полностью. По мере внесения изменений репозитории будут синхронизироваться друг с другом.</p>
48 <h2>Принцип работы</h2>
48 <h2>Принцип работы</h2>
49 <p>Работа с системой контроля версий Git - не самая сложная задача, особенно для тех, кто уже имеет опыт в разработке программного обеспечения. Перед тем как начинать взаимодействие с рассматриваемым "хранилищем", необходимо понять, как он функционирует.</p>
49 <p>Работа с системой контроля версий Git - не самая сложная задача, особенно для тех, кто уже имеет опыт в разработке программного обеспечения. Перед тем как начинать взаимодействие с рассматриваемым "хранилищем", необходимо понять, как он функционирует.</p>
50 <p>Как было сказано ранее, репозитории могут быть разными. В зависимости от их типа будет меняться общий принцип работы "хранилища":</p>
50 <p>Как было сказано ранее, репозитории могут быть разными. В зависимости от их типа будет меняться общий принцип работы "хранилища":</p>
51 <ol><li>Локальная система. Она будет хранить файлы на одном устройстве, распределенная - в облачном хранилище, а централизованная - на общем сервере. Локальный тип больше всего подходит для больших проектов, но только для одного программиста. Такой вариант обеспечивает некоторые сложности со взаимодействием с удаленной командой.</li>
51 <ol><li>Локальная система. Она будет хранить файлы на одном устройстве, распределенная - в облачном хранилище, а централизованная - на общем сервере. Локальный тип больше всего подходит для больших проектов, но только для одного программиста. Такой вариант обеспечивает некоторые сложности со взаимодействием с удаленной командой.</li>
52 <li>В централизованных системах версий удаленная работа с файлами разработки должна быть налажена. Только здесь все равно документы и взаимодействие с ними "привязаны" к одному серверу. Любой сбой или взлом влечет за собой вероятность повреждения файлов.</li>
52 <li>В централизованных системах версий удаленная работа с файлами разработки должна быть налажена. Только здесь все равно документы и взаимодействие с ними "привязаны" к одному серверу. Любой сбой или взлом влечет за собой вероятность повреждения файлов.</li>
53 <li>Распределенные системы поддерживают полностью налаженную удаленную работу. Если с файлами основного репозитория что-нибудь случается, проект с легкостью восстанавливается. Для этого используются копии других участников команд.</li>
53 <li>Распределенные системы поддерживают полностью налаженную удаленную работу. Если с файлами основного репозитория что-нибудь случается, проект с легкостью восстанавливается. Для этого используются копии других участников команд.</li>
54 </ol><p>Все это привело к тому, что программа Git, которая выступает распределенным типом системы контроля, является современным и широко применяемым вариантом. Это настоящий стандарт для большинства IT-компаний и разработчиков.</p>
54 </ol><p>Все это привело к тому, что программа Git, которая выступает распределенным типом системы контроля, является современным и широко применяемым вариантом. Это настоящий стандарт для большинства IT-компаний и разработчиков.</p>
55 <h2>Git и GitHub - разница</h2>
55 <h2>Git и GitHub - разница</h2>
56 <p>Git - это программа. Ее нужно установить себе на устройство, а затем - подключить к проекту для управления системой контроля версий. GitHub - это немного другое. Такое название получил сайт-хранилище для историй версий проектов. Он работает совместно с Git.</p>
56 <p>Git - это программа. Ее нужно установить себе на устройство, а затем - подключить к проекту для управления системой контроля версий. GitHub - это немного другое. Такое название получил сайт-хранилище для историй версий проектов. Он работает совместно с Git.</p>
57 <p>Пользователю необходимо сначала подключить Git, затем - зарегистрироваться на GitHub, создать онлайн-репозиторий, а затем перенести файлы из Git в GitHub.</p>
57 <p>Пользователю необходимо сначала подключить Git, затем - зарегистрироваться на GitHub, создать онлайн-репозиторий, а затем перенести файлы из Git в GitHub.</p>
58 <p>Git - это наиболее популярная система контроля, а GitHub - онлайн-хранилище кода. Оба этих компонента настроены на взаимодействие друг с другом. Они чаще всего используются разработчиками в качестве единого механизма работы над программным обеспечением.</p>
58 <p>Git - это наиболее популярная система контроля, а GitHub - онлайн-хранилище кода. Оба этих компонента настроены на взаимодействие друг с другом. Они чаще всего используются разработчиками в качестве единого механизма работы над программным обеспечением.</p>
59 <p>Необходимо обратить внимание на то, что Git в случае необходимости можно заменить на альтернативные программы контроля версий. GitHub заменяется на аналог онлайн-хранилища кода. В большинстве случаев делать так не нужно. Это связано с тем, что рассматриваемые инструменты для хранения и работы с файлами проектов являются своеобразными стандартами в IT. На изучение их аналогов и их непосредственное внедрение требуется потратить определенное время. Это не всегда и не всем удобно.</p>
59 <p>Необходимо обратить внимание на то, что Git в случае необходимости можно заменить на альтернативные программы контроля версий. GitHub заменяется на аналог онлайн-хранилища кода. В большинстве случаев делать так не нужно. Это связано с тем, что рассматриваемые инструменты для хранения и работы с файлами проектов являются своеобразными стандартами в IT. На изучение их аналогов и их непосредственное внедрение требуется потратить определенное время. Это не всегда и не всем удобно.</p>
60 <h2>Как начать работу</h2>
60 <h2>Как начать работу</h2>
61 <p>Гит - инструмент для работы с файлами будущего или уже состоявшегося программного обеспечения. Для начала его использования потребуется предварительно скачать и установить одноименную программу себе на устройство.</p>
61 <p>Гит - инструмент для работы с файлами будущего или уже состоявшегося программного обеспечения. Для начала его использования потребуется предварительно скачать и установить одноименную программу себе на устройство.</p>
62 <p>Рекомендуется пользоваться для реализации поставленной задачи официальным сайтом git-scm. Там необходимо выбрать метод инициализации инструмента под свою операционную систему. Для Windows можно просто скачать загрузочный файл и установить Гит как обычную программу. Базовые настройки в соответствующем случае остаются без изменений.</p>
62 <p>Рекомендуется пользоваться для реализации поставленной задачи официальным сайтом git-scm. Там необходимо выбрать метод инициализации инструмента под свою операционную систему. Для Windows можно просто скачать загрузочный файл и установить Гит как обычную программу. Базовые настройки в соответствующем случае остаются без изменений.</p>
63 <p>В случае с MacOS и Linux необходимо для установки пользоваться терминалом. В Linux нужно узнать название дистрибутива Гит, в MacOS - установить Homebrew. Далее необходимо воспользоваться такими командами:</p>
63 <p>В случае с MacOS и Linux необходимо для установки пользоваться терминалом. В Linux нужно узнать название дистрибутива Гит, в MacOS - установить Homebrew. Далее необходимо воспользоваться такими командами:</p>
64 <p>Теперь все зависит от того, с какой ОС взаимодействует пользователь. В Windows предстоит открыть Git Bash. Данная программа устанавливается вместе с Гит. В Linux и MacOS необходимо оставаться в терминале.</p>
64 <p>Теперь все зависит от того, с какой ОС взаимодействует пользователь. В Windows предстоит открыть Git Bash. Данная программа устанавливается вместе с Гит. В Linux и MacOS необходимо оставаться в терминале.</p>
65 <p>В консоли нужно ввести такую команду:</p>
65 <p>В консоли нужно ввести такую команду:</p>
66 <p>Данный код используется для проверки факта инициализации Гит. На экране должна отобразиться версия программного обеспечения, загруженная на компьютер. Если на экране появилась ошибка вроде Unsupported command, инициализацию необходимо повторить.</p>
66 <p>Данный код используется для проверки факта инициализации Гит. На экране должна отобразиться версия программного обеспечения, загруженная на компьютер. Если на экране появилась ошибка вроде Unsupported command, инициализацию необходимо повторить.</p>
67 <h3>Настройка</h3>
67 <h3>Настройка</h3>
68 <p>Когда установочный файл Гит запущен, а рассматриваемое программное обеспечение инициализировано, нужно выполнить его настройку. Без соответствующей операции приступить к контролю версий не получится.</p>
68 <p>Когда установочный файл Гит запущен, а рассматриваемое программное обеспечение инициализировано, нужно выполнить его настройку. Без соответствующей операции приступить к контролю версий не получится.</p>
69 <p>Как только Гит установится, нужно запустить приложение и указать следующие данные пользователя:</p>
69 <p>Как только Гит установится, нужно запустить приложение и указать следующие данные пользователя:</p>
70 <ul><li>электронную почту;</li>
70 <ul><li>электронную почту;</li>
71 <li>имя;</li>
71 <li>имя;</li>
72 <li>фамилию.</li>
72 <li>фамилию.</li>
73 </ul><p>Соответствующие сведения будут видны в файлах-коммитах. По ним другие программисты смогут понять, когда и кто вносил изменения в тот или иной проект.</p>
73 </ul><p>Соответствующие сведения будут видны в файлах-коммитах. По ним другие программисты смогут понять, когда и кто вносил изменения в тот или иной проект.</p>
74 <h3>Создание репозитория</h3>
74 <h3>Создание репозитория</h3>
75 <p>Настройка завершена - можно приступать к созданию первого файла проекта. Для этого выполняются разные команды. Далее предстоит:</p>
75 <p>Настройка завершена - можно приступать к созданию первого файла проекта. Для этого выполняются разные команды. Далее предстоит:</p>
76 <ul><li>создать новую папку;</li>
76 <ul><li>создать новую папку;</li>
77 <li>зайти в созданное хранилище;</li>
77 <li>зайти в созданное хранилище;</li>
78 <li>инициализировать репозиторий.</li>
78 <li>инициализировать репозиторий.</li>
79 </ul><p>Если репозиторий успешно установлен, в проекте появится скрытая папка .git. Здесь хранятся файлы с метаданными. Это сведения, необходимые рассматриваемому инструменту для работы. Данная папка представляет собой локальный репозиторий.</p>
79 </ul><p>Если репозиторий успешно установлен, в проекте появится скрытая папка .git. Здесь хранятся файлы с метаданными. Это сведения, необходимые рассматриваемому инструменту для работы. Данная папка представляет собой локальный репозиторий.</p>
80 <p>Все это - подготовка к полноценной работе с Гит и ГитХаб. Теперь можно изучить основные команды Git. Они помогут выполнять разнообразные операции в рассматриваемом программном обеспечении.</p>
80 <p>Все это - подготовка к полноценной работе с Гит и ГитХаб. Теперь можно изучить основные команды Git. Они помогут выполнять разнообразные операции в рассматриваемом программном обеспечении.</p>
81 <h2>Команды Git</h2>
81 <h2>Команды Git</h2>
82 <p>Для управления файлами и выполнения различных манипуляций нужно пользоваться в Гит командами. Вот основные из них:</p>
82 <p>Для управления файлами и выполнения различных манипуляций нужно пользоваться в Гит командами. Вот основные из них:</p>
83 <ul><li>git add - добавление файла в стейджинг-зону для работы над корректировками;</li>
83 <ul><li>git add - добавление файла в стейджинг-зону для работы над корректировками;</li>
84 <li>git status - посмотреть статус коммитов (количество, а также внесенные корректировки);</li>
84 <li>git status - посмотреть статус коммитов (количество, а также внесенные корректировки);</li>
85 <li>git commit - создание коммита;</li>
85 <li>git commit - создание коммита;</li>
86 <li>git branch название_ветки - создание новой ветки;</li>
86 <li>git branch название_ветки - создание новой ветки;</li>
87 <li>git checkout название_ветки - переключение ветки;</li>
87 <li>git checkout название_ветки - переключение ветки;</li>
88 <li>git clone ссылка_на_удаленный_репозиторий - скопировать на устройство все данные с Github;</li>
88 <li>git clone ссылка_на_удаленный_репозиторий - скопировать на устройство все данные с Github;</li>
89 <li>git remote add origin ссылка_на_удаленный_репозиторий - подключение к удаленной платформе;</li>
89 <li>git remote add origin ссылка_на_удаленный_репозиторий - подключение к удаленной платформе;</li>
90 <li>git merge имя_ветки - объединение выбранной ветки с той, к которой на текущий момент работает пользователь;</li>
90 <li>git merge имя_ветки - объединение выбранной ветки с той, к которой на текущий момент работает пользователь;</li>
91 <li>git push -u origin имя_ветки - отправка набора коммитов в удаленный репозиторий.</li>
91 <li>git push -u origin имя_ветки - отправка набора коммитов в удаленный репозиторий.</li>
92 </ul><p>Это не исчерпывающий список команд для работы с Гит и файлами того или иного проекта. Просто представленные операции необходимы чаще всего.</p>
92 </ul><p>Это не исчерпывающий список команд для работы с Гит и файлами того или иного проекта. Просто представленные операции необходимы чаще всего.</p>
93 <p>Git в разработке программного обеспечения, наряду с GitHub, является очень важным компонентом. Знать его должен каждый, кто планирует заниматься разработкой программного обеспечения.</p>
93 <p>Git в разработке программного обеспечения, наряду с GitHub, является очень важным компонентом. Знать его должен каждый, кто планирует заниматься разработкой программного обеспечения.</p>
94 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
94 <p><em>Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в <a>Otus</a>!</em> </p>
95  
95