Я ОЧЕНЬ новичок в концепции git для управления исходным кодом. Прежде чем совершить прыжок, у меня есть очень простой вопрос.
Я понимаю концепцию клонирования и т. Д. Но я хочу, чтобы у меня была центральная область, такая как проект на GitHub, где я могу хранить весь свой код, фиксировать изменения и т. Д.
Есть ли в Git команда просто обновить существующий клон?
Скажем, я создаю новый проект GitHub, добавляю свой код, а затем запускаю на своем сервере команду git clone, чтобы настроить новый экземпляр этого. Есть ли в git команда, которую я могу выполнить, которая будет сравнивать / обновлять по мере необходимости? Очевидно, что если пользовательский контент загружен, например, в папку с именем images или загружен файл лицензионного ключа, я не хочу, чтобы он был перезаписан.
Я надеюсь, что у git есть эта функция, и моя жизнь станет намного проще, если я смогу просто выполнять команду git update один раз в день на всех серверах.