Основы Git
Команды
Перейти
cd test_project
Посмотреть какие есть файлы
git status
Если файл красного цвета, значит он не добавлен в Git Добавить файл в Git
git add README.md
или добавить все файлы
git add .
Добавить комит
git commit -m "add README"
Отправить на ветку (запушить)
git push -u origin master
Git flow
Создать новую ветку
git checkout -b dev
Проверить ветку в которой находишься
git branch
Отправить на ветку (запушить)
git push -u origin dev
master - код в рабочем состоянии dev - разработанная версия кода features - внесения изменений, которые при стабильной работе попадают в dev
Удалить последний коммит
git reset --hard HEAD~1
git push -f
git remote remove origin
git remote add origin https://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@github.com/eatsvetkov/NamePro.git
git push
Указываем тип коммита
Есть несколько заранее определенных типов:
- feature — используется при добавлении новой функциональности уровня приложения
- fix — если исправили какую-то серьезную багу
- docs — всё, что касается документации
- style — исправляем опечатки, исправляем форматирование
- refactor — рефакторинг кода приложения
- test — всё, что связано с тестированием
- chore — обычное обслуживание кода
Не всегда эти типы можно легко различить при написании приложения (например, refactor и chore), поэтому можно придумать свои.
Указываем область действия (scope)
Сразу после типа коммита без всяких пробелов указываем в скобках область, на которую распространяется наш коммит. После этого пишем наш стандартный коммит.
Например, может быть область видимости модуля:
refactor(audio-controls) use common library for all controls
Или область видимости файла:
chore(Gruntfile.js) add watch task
https://gist.github.com/Jekins/2bf2d0638163f1294637