Jak dodać branch bez historii?
Tworząc i wersjonując projekty czasem potrzebujemy poprowadzić daną gałąź (branch) bez historii branch’a źródłowego. Jest to pomocne w przypadku, gdy chcemy wydzielić jakiś moduł, który następnie przeniesiemy do innego projektu. Zatem przejdźmy do szybkiego przedstawienia operacji tworzenia branch’a bez historii.
Tworzenie branch’a bez historii
git checkout --orphan {nazwa brancha}
Powyższy kod utworzy „czysty” branch, bez jakiejkolwiek zawartości. Pliki będą u nas w projekcie, jednak branch na chwilę obecną jest pusty. Należy dodać pliki i takim oto sposobem utworzony został branch bez historii.
Dodatkowo zamieszczam także link do dokumentacji, by można było zapoznać się ze szczegółami.
Zachęcam także do zapoznania się z artykułem, który wyjaśni jak usunąć branch z repozytorium.