Как мне синхронизировать свои локальные репозитории с центральным репозиторием на GitHub?

Я ОЧЕНЬ новичок в концепции git для управления исходным кодом. Прежде чем я совершу скачок, у меня действительно есть очень простой вопрос.

Я понимаю концепцию клонирования и т. Д. Но я хочу иметь центральную область, такую ​​как проект на GitHub, где я могу хранить все мой код, фиксация изменений и т. д.

Есть ли в Git команда для обновления существующего клона?

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

Я надеюсь, что у git есть эта функция, которая упростит мою жизнь, если я мог просто выполнять команду git update один раз в день на всех серверах.

5
задан Paŭlo Ebermann 13 August 2011 в 20:35
поделиться