Содержит инструкцию по работе с Git
Git — это одна из реализаций распределённых систем контроля версий, имеющая как и локальные, так и удалённые репозитории. Является самой популярной реализацией систем контроля версий в мире.
Для создания репозитория необходимо выполнить команду git init в папке с репозиторием и у Вас создастся репозиторий (появится скрытая папка .git)
Для добавления изменений в коммит используется команда git add. Чтобы использовать команду git add напишите
git add <имя файла>
Для того, чтобы посмотреть состояние репозитория используется команда git status. Для этого необходимо в папке с репозиторием написать git status, и Вы увидите были ли изменения в файлах, или их не было.
Для того, чтобы создать коммит (сохранение) необходимо выполнить команду git commit. Выполняется она так:
git commit -m "Краткое описание изменений"
Где флаг -m позволяет указать сообщение коммита прямо в командной строке. Сообщение должно кратко описывать сделанные изменения.
Удалённые репозитории позволяют хранить ваш код на удалённом сервере (например, GitHub, GitLab, Bitbucket) и работать с ним совместно с другими разработчиками.
Чтобы связать локальный репозиторий с удалённым, используйте команду:
git remote add origin https://github.com/username/repository.git
### 2. Просмотр удалённых репозиториев
Для проверки, какие удалённые репозитории подключены, выполните:
```bash
git remote -vВы увидите список с именами и адресами для чтения и записи.
Чтобы отправить ваши локальные коммиты в удалённый репозиторий, выполните:
git push origin mainorigin— имя удалённого репозитория.main— ветка, в которую вы отправляете изменения (ранее часто использовалась веткаmaster).
Если ветка была создана локально и не существует в удалённом репозитории, добавьте флаг -u, чтобы связать локальную ветку с удалённой:
git push -u origin mainДля получения последних изменений с удалённого репозитория и слияния их с локальными, используйте:
git pull origin mainЭто комбинация команд git fetch (получение изменений) и git merge (слияние).
Чтобы получить копию удалённого репозитория на свой компьютер, используется команда:
git clone https://github.com/username/repository.gitПосле клонирования вы получите полный рабочий репозиторий со всей историей коммитов.
- Для удаления удалённого репозитория:
git remote remove origin- Для переименования удалённого репозитория:
git remote rename origin upstream- Посмотреть статус локального репозитория:
git status- Получить обновления с удалённого репозитория без автоматического слияния:
git fetch origin- Просмотреть историю веток и коммитов:
git log --oneline --graph --all