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.

git logo

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.