Просьба помочь с git`ом?
С английским совсем плохо? Неужели первый раз такое, что надо сначала скачать все изменения (pull) ветки, а потом в нее пушить?
Не нужно делать комиты в ветку мастер. Создай ветку девелопер, и туда делай комиты. После делай Pull Request master < developer и мерж ветки через github в свой master. И как я уже понял, у тебя локальная ветка master отстает от ветки master в github репе.  По этому тебе нужно скачать все изменения. Также не игнорь совет выше. Напрямую в master в всех нормальных проектах делают только первый комит, потом всё делают через PR.