git-filter-branch

Jak wyodrębnić jeden plik z historią zatwierdzeń z repo git za pomocą index-filter & co

Moja sytuacja była taka, że mam Git repo przekonwertowane z SVN na HG do GIT i chciałem wyodrębnić tylko jeden plik źródłowy. ... osiągnąć! Więc pytanie brzmi: "Jak mogę wyodrębnić jeden plik z repozytorium i umieścić go w katalogu głównym nowego repo?"

Zaktualizuj zespół programistów za pomocą przepisanej historii repo Git, usuwając duże pliki

Mam git repo z kilkoma bardzo dużymi binariami. Już ich nie potrzebuję i nie zależy mi na tym, aby móc pobierać pliki z wcześ ... repo. niech każdy usunie swoje stare kopie i sklonuje ponownie z serwera. Czy to brzmi dobrze? Czy to najlepsze rozwiązanie?

Prune empty merge commity z historii w repozytorium Git

Wyczyściłem nasze repozytorium Git dość dużo, musimy usunąć duże części z historii. Robię to używając: git filter-branch -- ... ź nie zawiera absolutnie nic, a scalenie nie dodaje nic do drzewa. Jak również usunąć te puste commity scalające z historii?