Шпаргалка по GIT
- Начало работы с GIT
- Как установить Git?
- Инициализация Git
- Конфигурации Git
- Проверить статус репо
- Добавление файлов в промежуточную область
- Удаление файлов из промежуточной области
- Фиксация в локальном репо
- Журнал Git
- Отмена фиксации
- Ветви
- Git-клон
- Создать и протестировать идентификатор ключа SSH
- Изменить пароль идентификатора ключа SSH
- Псевдонимы
- Отправить в удаленное репо
- Файл .gitignore
Начало работы с GIT
Как установить Git?
-
Используя HomeBrew.
Примечание: В Mac OS по умолчанию уже установлен git, но HomeBrew git лучше, чем Stock
- Сначала установите HomeBrew по этой ссылке >> https://brew.sh/
- Проверьте наличие обновлений, набрав >> brew update или brew upgrade.
- Установите git, набрав >> brew install git
- Проверьте версию, набрав >> git --version
-
Использование веб-сайта
- перейдите на https://git-scm.com/
- Выберите свою операционную систему.
- Загрузите и установите
- Готово
Инициализация Git
Изменить каталог на путь к проекту
Конфигурации Git
- Настройка конфигурации.
- Получение конфигурации.
Проверить статус репо
Добавление файлов в промежуточную область
Удаление файлов из промежуточной области
Фиксация в локальном репо
Журнал Git
Git log — это служебный инструмент для просмотра и чтения истории всего, что происходит с репозиторием. С журналом git можно использовать несколько параметров, чтобы сделать историю более конкретной. Как правило, журнал git представляет собой запись коммитов.
Отмена фиксации
➔ Оформить коммит
- Он только покажет вам, каким был код на этом коммите (только для чтения)
- Используйте git chechout master или git checkout main, когда закончите, чтобы вернуться.
➔ Отменить фиксацию
- Он вернет идентификатор фиксации, который вы ему передали, добавив еще одну фиксацию с помощью Revert.
- То же, что и отмена одного конкретного коммита.
- После этого используйте git push origin main (потому что это на самом деле коммит)
➔ Сбросить фиксацию
- Он сбросит HEAD на идентификатор фиксации, который вы ему передали, и удалит все фиксации после него, поскольку этого никогда не было.
- Используйте git push origin main --force после этого.
Ветви
➔ Оформить в определенную ветку.
➔ Checkout To Master или Main Branch.
➔ Создать ветку и переключиться на нее одной командой.
➔ Показать все ветки.
➔ Удалить ветку.
➔ Слияние веток с мастером
Примечание. Чтобы выполнить слияние, вы должны быть на главной или главной ветке.
Git-клон
git clone — это утилита командной строки Git, которая используется для нацеливания на существующий репозиторий и создания клона или копии целевого репозитория.
Создать и протестировать идентификатор ключа SSH
- Введите >> ssh-keygen -t rsa -b 4096 “mail@hotmail.com” Или введите >> ssh-keygen -o -t rsa -c “mail@hotmail.com”
- Введите путь к файлу: введите
- Введите пароль
- Повторно введите пароль
- cat ~/Path/Path/id_rsa.pub
- Скопируйте значение идентификатора, начинающееся с ssh-rsa.
- Откройте Github Settings > SSH & GPG Keys.
- Новый SSH-ключ
- Введите значение скопированного идентификатора и дайте ему правильное имя.
- Введите >> ssh -T git@github.com
- Введите пароль
- ВЫПОЛНЕНО (УТВЕРЖДЕНО) √
Изменить пароль идентификатора ключа SSH
- Введите >> ssh-keygen -p
- Введите путь к файлу: введите
- Введите старый пароль
- Введите новый пароль
- Повторно введите новый пароль
- ГОТОВО √
Псевдонимы
Отправить в удаленное репо
Или нажать ветку
Файл .gitignore
Файл .gitignore сообщает Git, какие файлы следует игнорировать при фиксации вашего проекта в репозитории GitHub. gitignore находится в корневом каталоге вашего репозитория. [Подробнее] (https://www.atlassian.com/git/tutorials/saving-changes/gitignore)