cs:tools
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verze | Následující verzeObě strany příští revize | ||
cs:tools [2020/06/15 21:10] – [Linux] kaklik | cs:tools [2020/10/24 20:37] – [Linux] kaklik | ||
---|---|---|---|
Řádek 661: | Řádek 661: | ||
== Odděleni složky z repozitáře do samostatného repozitáře == | == Odděleni složky z repozitáře do samostatného repozitáře == | ||
- | Některé repozitáře postupem času vyrostou v obrovské molochy, které na disku zabírají hodně prostoru. Toto je příklad repozitáře [[https:// | + | Některé repozitáře postupem času vyrostou v obrovské molochy, které na disku zabírají hodně prostoru. Toto je příklad repozitáře [[https:// |
- | Plánovaným řešením tohoto problému je oddělení jednotlivých modulů do [[https:// | + | Plánovaným řešením tohoto problému je oddělení jednotlivých modulů do [[https:// |
+ | |dokumentace githubu]]. | ||
+ | |||
+ | Nejdříve je potřeba si naklonovat čistý repozitář. | ||
+ | |||
+ | git clone git@github.com: | ||
+ | |||
+ | V něm je potřeba vyfiltrovat složku, která obsahuje oddělovaný modul | ||
+ | |||
+ | git filter-branch --prune-empty --subdirectory-filter cesta_k/ | ||
+ | |||
+ | |||
+ | Následně je potřeba na githubu vytvořit nový repozitář a cestu na remote nahradit jeho adresou. např. | ||
+ | |||
+ | git remote set-url origin git@github.com: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
- | https:// | ||
- | |||
cs/tools.txt · Poslední úprava: 2023/02/06 21:52 autor: kaklik