Кажется, я сказал, что все правильно.
У меня есть промежуточный сервер с Git, мой друг, и я отправляю изменения в репозиторий Git из наших локальных клонов, когда мы готовы сделать что-то публичное, мы помечаем это всем , но затем я должен сделать git reset --hard
, чтобы обновить фактические файлы на сервере до HEAD, что мне кажется немного странным.
Я думаю, что проблема может быть в неправильном понимании того, как работает git. Обычно я делаю свой код в локальном репо, работаю над ним, затем объединяю его с основным репо, затем git push
, это правильно?
Извините, я довольно новичок, когда дело доходит до git, любые ресурсы для работы с удаленными репозиториями git будут с благодарностью, спасибо!