Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Сотрудничество в Git
  6. Переключение ветвей
  7. Указания на ветви
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Указания на ветви

Для представления текущего снимка ветви используется указатель HEAD. Для нового репозитория Git по умолчанию направит HEAD на основную ветку. Изменение места, на которое указывает HEAD, обновит вашу активную ветку.

Символы ~ (тильда) и ^ (каретка) указывают на позицию относительно конкретной фиксации. Символы используются со ссылкой на фиксацию, обычно это HEAD или хеш фиксации.

  • ~ относится к предкам (количество поколений назад определяется числом).
  • HEAD~1 ссылается на первого «родителя» фиксации.
  • HEAD~2 ссылается на первого «дедушку» фиксации.
  • ^ относится к родителям фиксаций слияния.
  • HEAD^1 относится к первому «родителю» HEAD, где head — это фиксация слияния.
  • HEAD^2 относится к первому «дедушке» HEAD, где head — это фиксация слияния.

Фиксация может иметь двух «родителей» в фиксации слияния.

Diagram of git symbols pointing to specific positions.
Символы ~ (тильда) и ^ (каретка) указывают на позицию относительно фиксации.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life