Основные команды Git, которые должен знать каждый разработчик

2 августа 2019 г.
Git - важнейший инструмент для любого разработчика. Овладение его основными командами может значительно улучшить ваш рабочий процесс. Вот руководство по наиболее распространенным командам и управлению удаленными репозиториями.
Основные команды
-
git init: Инициализирует новый репозиторий Git. -
git clone [url]: Клонирует существующий репозиторий. -
git add [файл]: Добавляет файл в область подготовки.git add .: Добавляет все измененные файлы.
-
git commit -m "[сообщение]": Создает новый коммит с подготовленными изменениями. -
git status: Показывает текущее состояние репозитория. -
git log: Отображает историю коммитов.
Ветки
-
git branch: Выводит список всех локальных веток. -
git branch [имя-ветки]: Создает новую ветку. -
git checkout [имя-ветки]: Переключается на указанную ветку.git checkout -b [имя-ветки]: Создает новую ветку и переключается на нее.
-
git merge [имя-ветки]: Объединяет указанную ветку с текущей.
Синхронизация
-
git pull: Получает изменения из удаленного репозитория и объединяет их. -
git push: Отправляет локальные коммиты в удаленный репозиторий.
Управление удаленными репозиториями
Удаленные репозитории - это версии вашего проекта, размещенные в интернете или сети. Работа с ними критически важна для совместной работы над проектами.
-
git remote -v: Выводит список всех настроенных удаленных репозиториев. -
git remote add [имя] [url]: Добавляет новый удаленный репозиторий. -
git remote remove [имя]: Удаляет удаленный репозиторий. -
git remote set-url [имя] [новый-url]: Изменяет URL существующего удаленного репозитория.
Как изменить удаленные репозитории
Чтобы изменить удаленный репозиторий, выполните следующие шаги:
-
Проверьте текущие удаленные репозитории:
git remote -v -
Если вы хотите изменить URL существующего удаленного репозитория:
git remote set-url origin https://новый-url-репозитория.git -
Если вы хотите добавить новый удаленный репозиторий:
git remote add [имя] https://url-нового-удаленного-репозитория.git -
Чтобы удалить удаленный репозиторий:
git remote remove [имя] -
Проверьте изменения:
git remote -v
Овладение этими командами поможет вам более эффективно управлять вашими проектами. Помните, что Git предлагает еще много функций, поэтому не стесняйтесь изучать официальную документацию, чтобы узнать больше.