Git как первый VCS может быть немного сложным, поскольку это Распределенный VCS.
Чтобы лучше познакомиться с VCS, вы можете попробовать Subversion, например: локального репо нет, поэтому операции фиксации легче понять.
В git, чтобы синхронизировать удаленный репозиторий с вашим локальным репозиторием, вы должны вызвать команду "git push". Каждое изменение совершено в вашем локальном хранилище (файл изменен, переименован, удален) будет сообщено в удаленном хранилище.
Чтобы изучить концепцию git, вы должны начать с некоторых руководств .