Я использую Git неправильно. Я хочу использовать это правильно.
Вот что у меня есть:
Здесь, на моей машине для разработки, находится Git-репозиторий, который я фиксирую и проверяю.
Мой веб-сервер находится там, где будет развернут этот код. У веб-сервера есть еще одно хранилище git, к которому я могу перейти через SSH, когда я буду готов к развертыванию.
Я хочу иметь представление о репозитории Git, в котором всегда есть последние версии исходных файлов (в некоторой ветке или с некоторым тегом).
Я мог бы создать на веб-сервере еще один (не пустой) репозиторий git и выполнять ручное извлечение после каждого нажатия, но я надеялся избежать необходимости каждый раз заходить на веб-сервер. Я делаю мерзавец.
Есть ли способ сделать «удаленный доступ к веб-серверу и обновить его извлеченные файлы, если я обещаю, что не редактировал никаких файлов на веб-сервере»?
Или я просто делаю это так неправильно, ты хочешь дать мне пощечину? : -)