Найти в Дзене

Что такое Git и зачем это нужно!?

Что такое Git и зачем это нужно спросите вы?
В разработке проекты создаются командами. Более менее достойный проект невозможно создать одному.
Для того, чтобы разработчики могли комфортно работать сообща над одним проектом в одной кодовой базе и был придуман Git.
Эта технология решает 2 задачи:
1) Сохранение истории изменений в коде
2) Командная работа над одной версией кода
Ловите список основных команд в гите:
- git clone Для получения копии существующего Git-репозитория, например, проекта, в который вы хотите внести свой вклад, необходимо использовать команду git clone
- git pull Команда git pull работает как комбинация команд git fetch и git merge, т.е. Git вначале забирает изменения из указанного удалённого репозитория, а затем пытается слить их с текущей веткой.
- git push Команда git push используется для установления связи с удалённым репозиторием, вычисления локальных изменений отсутствующих в нём, и собственно их передачи в вышеупомянутый репозиторий. Этой команде

Что такое Git и зачем это нужно спросите вы?
В разработке проекты создаются командами. Более менее достойный проект невозможно создать одному.
Для того, чтобы разработчики могли комфортно работать сообща над одним проектом в одной кодовой базе и был придуман Git.

Эта технология решает 2 задачи:
1) Сохранение истории изменений в коде
2) Командная работа над одной версией кода

Ловите список основных команд в гите:


- git clone

Для получения копии существующего Git-репозитория, например, проекта, в который вы хотите внести свой вклад, необходимо использовать команду git clone


- git pull

Команда git pull работает как комбинация команд git fetch и git merge, т.е. Git вначале забирает изменения из указанного удалённого репозитория, а затем пытается слить их с текущей веткой.


- git push

Команда git push используется для установления связи с удалённым репозиторием, вычисления локальных изменений отсутствующих в нём, и собственно их передачи в вышеупомянутый репозиторий. Этой команде нужно право на запись в репозиторий, поэтому она использует аутентификацию.

- git add

Команда git add добавляет содержимое рабочей директории в индекс (staging area) для последующего коммита. По умолчанию git commit использует лишь этот индекс, так что вы можете использовать git add для сборки слепка вашего следующего коммита.


- git commit

Команда git commit берёт все данные, добавленные в индекс с помощью git add, и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок.


- git checkout

Команда git checkout используется для переключения веток и выгрузки их содержимого в рабочую директорию.

Это самые базовые операции.
Кто уже работает с гитом или только хочет попробовать - ставьте 👍