Synchronizacja i wiele repozytoriów

LFS, sparse-checkout i łatki

Git LFS

Menedżer LFS

Wykrywa, czy git-lfs jest zainstalowany, czy to repozytorium z niego korzysta i które wzorce są śledzone. Lista plików pokazuje, co jest pobrane, a co wciąż jest wskaźnikiem — i stamtąd możesz zrobić pull albo przyciąć.

Sparse-checkout

Sparse-checkout w trybie cone

Tryb cone: zaznacz katalogi najwyższego poziomu, w których faktycznie pracujesz, a reszta opuszcza twoje drzewo robocze, zostając w historii. Przydatne w monorepo, w którym odpowiadasz tylko za dwa pakiety.

Klon częściowy (--filter=blob:none) jest oferowany przy klonowaniu, żebyś nie ściągał blobów, których nigdy nie otworzysz.

Łatki

  • Wyeksportuj commit (albo zaznaczenie wielu) jako .patch.
  • Nałóż łatkę na drzewo robocze (git apply) albo jako commit (git am).

Jedno i drugie z menu Narzędzia.

Zobacz też: Worktree i podmoduły

Popraw to tłumaczenie w serwisie GitHub