문제

I'm working with a legacy project that included in the repository a directory that should have been ignored. The contents of this directory is causing a huge number of irrelevant conflicts while rebasing.

Is there a way to completely remove this directory from the history (as if it had been gitignored from the beginning)?

도움이 되었습니까?

해결책

You want git filter-branch, which will rewrite every commit in your branch.

Beware that this will break pulls (just like rebase).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top