Синхронізація та багато репозиторіїв

Робочі дерева та підмодулі

Робочі дерева

Робоче дерево — це друга робоча копія того самого репозиторію у власній теці, тож ви можете дивитися на main, поки feature/x залишається рівно таким, яким ви його покинули, і без жодного стешу.

  • Створюйте й видаляйте робочі дерева з бічної панелі. Подвійний клік відкриває дерево власною вкладкою; права кнопка дає Відкрити робоче дерево, Показати в теці та видалення.
  • Клацніть правою кнопкою на локальній гілці → Відкрити в робочому дереві, щоб розгорнути її в сусідній теці й відкрити як вкладку.
  • Гілка живе лише в одному робочому дереві водночас, тож перейти на гілку, яку вже тримає інше дерево, неможливо — git відмовляє словами already used by worktree at …. Gitcito натомість веде вас туди: у меню гілки написано Перейти до x в її робочому дереві, а подвійний клік на рядку відкриває вкладку того дерева замість помилки.

Секції робочих дерев і підмодулів на бічній панелі, обидві заповнені

Підмодулі

Додавайте, оновлюйте (init і checkout), синхронізуйте URL та видаляйте підмодулі — із живим статусом для кожного:

Статус Означає
Синхронізовано Стоїть на тому коміті, який записує батьківський репозиторій
Змінено Стоїть десь інде або має брудні зміни
Не ініціалізовано Записаний, але жодного разу не витягнутий

Підмодулі зі своїми статусами, по рядку на кожен

Дивіться також: LFS та sparse-checkout · Фетч, пул і пуш

Покращити цей переклад на GitHub