Как применять Git начинающему?
когда только столкнулся с гитом - был такой же вопрос, что с ним вообще делать.
Для начала - просто коммитил любой внятный кусок работы, в одну ветку попорядку. 
после пары факапов, когда надо было что-то восстановить, понимание какими порциями коммитить сразу стало лучше.
после пары моментов когда делал-делал а потом оказалось что надо все откатить, но в истории у меня все вперемешку с тем что надо оставить, пришло понимание зачем нужны ветки. 
и так далее. 
В общем - применяйте так как можете, со временем поймете больше на практике. А то вам сейчас тут насоветуют git-flow, пул-реквесты самому себе, автоверсионирование, деплой через хуки и прочее вам не нужное.
Основные правила такие:
1. Перед началом работы делаете новую ветку, на этап работ, допустим на спринт в 2 недели
2. В спринте есть задачи, каждая выполненная задача это коммит,  автоматическое закрытие задачи решается добавлением идентификатора в коммит https://help.github.com/en/github/managing-your-wo...
3. изучите команды amend, blame, status
4. В гите создаете задачи на доске проекта, при коммите они меняют статус в соответствии с п. 2
5. Все документировано и не вызывает вопросов. 
Пс данная методика работает не только в github, но и в других системах.