-
git init - добавление репозитория
-
git status - просмотр статуса
-
git add - добавление файла
-
git commit -m"XXX" - сохранение изменений, добавление названия XXX сохранению
-
git log - журнал изменений
-
git checkout XXX - переход к сохранению XXX
- Создание новой ветки и переходы между ветками
- git branch - просмотр всех веток
- git branch XXX - создание ветки ХХХ
- git checkout XXX - переход на ветку ХХХ
- Слияние веток
- 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
- Конфликты
- Fast-forward - неявное слияние
- Auto-merge ORT -явное слияние
бывают беcконфликтные слияния и бывают конфликтные слияния, которые требуют ручного решения
- Итоги
тестовый pull reqest
