Skip to content

Demo2886/t_git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Git — это система контроля версий, которая позволяет разработчикам отслеживать изменения в коде и совместно работать над проектами. Список основных команд Git, которые должны знать:

Начало работы с репозиторием

  • git init: Инициализирует новый пустой репозиторий Git в текущем каталоге.
  • git clone <url>: Создает копию удаленного репозитория на вашем компьютере.

Работа с файлами

  • git status: Показывает состояние рабочего каталога и области подготовки.
  • git add <file>: Добавляет файл в область подготовки (staging area).
  • git add . или git add -A: Добавляет все измененные и новые файлы в область подготовки.
  • git commit -m "message": Сохраняет изменения в локальном репозитории с сообщением о коммите.
  • git rm <file>: Удаляет файл из индекса и рабочего каталога.

История и ветвление

  • git log: Показывает историю коммитов.
  • git branch: Список всех веток в репозитории.
  • git branch <name>: Создает новую ветку.
  • git checkout <branch>: Переключается на указанную ветку.
  • git merge <branch>: Сливает изменения из другой ветки в текущую ветку.
  • git diff <branch1>..<branch2>: Показывает различия между двумя ветками.

Синхронизация с удаленным репозиторием

  • git pull: Загружает изменения из удаленного репозитория и сливает их с вашей текущей веткой.
  • git push: Отправляет ваши коммиты в удаленный репозиторий.
  • git remote add origin <url>: Добавляет удаленный репозиторий с именем origin.
  • git fetch: Загружает объекты и ссылки из удаленного репозитория.

Восстановление изменений

  • git revert <commit> : Создает новый коммит, который отменяет изменения, внесенные в указанном коммите.
  • git reset --hard <commit> : Сбрасывает индекс и рабочий каталог к состоянию указанного коммита.
  • git reset --soft <commit> : Сбрасывает индекс к состоянию указанного коммита, но оставляет рабочий каталог без изменений.

Это основы работы с Git. Для более глубокого понимания каждой команды рекомендуется изучить документацию Git (man git в терминале) или использовать онлайн-ресурсы, такие как официальная документация Git или книги по Git, например, "Pro Git" от Scott Chacon и Ben Straub.

Переключение на нужный коммит

Для переключения на нужный коммит используется действие checkout. После переключения, все файлы в проекте станут такими, какими они были в данном коммите.

  • git checkout commit

Где commit - это хеш (обозначение, имя) коммита, причем можно указывать не весь хеш, а несколько начальных символов хеша.

  • git checkout master/main # вернуться к последнему коммиту в указанной ветке

====================================================================================

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published