Щодо комітетів, рефрижерацій, гілок та " et cetera ", відповідь Магнуса просто працює ( git remote update
).
Але, на жаль, немає способу clone
/ дзеркала / update
гачки , як я хотів ...
Я знайшов цю дуже цікаву нитку про клонування / дзеркальне відображення гачків:
http://kerneltrap.org/mailarchive/git/2007/8/28/256180/thread
Я вивчив:
Гачки не вважаються частиною вмісту сховища.
Є більше даних, як-от .git/description
папка, яка не клонується, як і гачки.
Гачки за замовчуванням, які з’являються в режимі, hooks
походять відTEMPLATE_DIR
Є ця цікава template
особливість на git.
Таким чином, я можу або проігнорувати цю "річ клонування гаків", або піти на rsync
стратегію, враховуючи цілі дзеркала (резервне копіювання + джерело лише для інших клонів).
Ну ... я просто забуду про клонування гачків і дотримуюся git remote update
шляху.
- Sehe тільки що зазначив, що не тільки "гачками" не керується
clone
/ update
процесом, а й сховищами, перезаписуванням тощо. Отже, для суворого резервного копіювання, rsync
або еквівалента, це справді шлях. Оскільки це в моєму випадку насправді не потрібно (я можу дозволити собі не мати гачків, сховищ тощо), як я вже сказав, я буду дотримуватися цього remote update
.
Дякую! Трохи покращив власне "git-fu" ... :-)
git fetch
? Абоgit remote update
поодинці все це вдасться зробити?