git remote -v - показывает [rep_link]
git status- показывает изменённые файлыgit add .- добавляет все файлы в stagegit commit -m "комментарий"- создаёт commitgit log / git log --oneline- показывает commits/commitgit push [rep_link] [branch_name]- заливает изменения на GitHubgit pull [rep_link] [branch_name]- забирает изменения из GitHub
git reset- удаляет файл из stagegit reset --hard- возвращает проект к последнему commitgit diff [name_file]- показывает все изменения в проекте, файле)
git branch [name_branch]- показывает, создаёт веткуgit branch -d [name_branch]- удаляет веткуgit checkout [name_branch]- переходит на веткуgit checkout -b [name_branch]- создаёт и сразу переключается на эту веткуgit merge [name_branch]- сливает ветки. Выполняем из ветки, в которую хотим сделать слияние. [name_branch] - чей код мы хотим перенести в основную ветку
- Создание репозитория и клонировать его себе на компьютер.
- Создать ветку разработки develop от главной ветки (master, main).
- Создать от ветки develop feature/-ветки и мержить feature-ветки в develop, когда фичи будут выполнен.
- Создание ветки release/0.1.0 от develop.
- Когда ветка release/0.1.0 закончена, то она мержится в develop и main, затем удаляется.
- Если в ветке main обнаруживается ошибка, то создаётся hotfix-ветка.
- Когда работа над hotfix-веткой завершается, то её нужно мержить в develop и main.