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