Skip to content

Latest commit

 

History

History
37 lines (25 loc) · 1.57 KB

File metadata and controls

37 lines (25 loc) · 1.57 KB

GIT

This is my Git Tutorial

  • git init - добавление репозитория

  • git status - просмотр статуса

  • git add - добавление файла

  • git commit -m"XXX" - сохранение изменений, добавление названия XXX сохранению

  • git log - журнал изменений

  • git checkout XXX - переход к сохранению XXX

  1. Создание новой ветки и переходы между ветками
  • git branch - просмотр всех веток
  • git branch XXX - создание ветки ХХХ
  • git checkout XXX - переход на ветку ХХХ
  1. Слияние веток
  • git merge ХХХ - сливаем ветку ХХХ в текущую
    • Определение стратегии слияния:
  • git merge --ff XXX - включить при слиянии fast-forward, если это возможно
  • git merge --no-ff XXX - отключить fast-forward
  • git merge --ff-only XXX - остановить слияние, если его невозможно сделать fast-forward
  • git diff XXX YYY - вывод изменений между концами веток XXX и YYY
  1. Конфликты
  • Fast-forward - неявное слияние
  • Auto-merge ORT -явное слияние

бывают беcконфликтные слияния и бывают конфликтные слияния, которые требуют ручного решения

  1. Итоги

тестовый pull reqest