git history editor
1.0.0
Git History Editor는 GitHub 페이지에서 호스팅하는 사용하기 쉬운 온라인 도구로 과거 커밋을 편집하는 데 도움이됩니다.
git.io/editor 입력하여 사용하여 사용하십시오
git history 편집에는 3 가지 주요 단계가 필요합니다.
Git History Editor는 모든 프로젝트에서 과거 커밋에 대한 정보를 가져 오기 위해 git log 의 결과를 묻습니다.
이 로그는 프로그램에 의해 읽히도록 만들어지기 때문에 git log 의 --pretty=format 옵션을 사용하여 형식화 된 다음 Carriage base64
실제로 큰 커밋 이력이 브라우저를 크게 느리게하거나 심지어 충돌 할 수 있기 때문에 마지막 100 개의 커밋 만 가져옵니다.
실행할 가져 오기 명령은 다음과 같습니다.
git log -100 --pretty=format: " %H*#%an*#%ae*#%at*#%s " | base64 | tr -d " n "Git History Editor는 과거 커밋에서 원하는 것을 편집하거나 여러 커밋에 적용되는 규칙을 만들 수 있도록 설계된 멋진 UI를 가지고 있습니다. 그냥 시도해보십시오.
edit 단계가 완료되면 Git History Editor는 변경 사항을 즉시 적용하기 위해 실행할 수있는 스크립트를 제공합니다.
이 스크립트는 git filter-branch 명령을 사용합니다.이 명령은 정밀하게 GIT 브랜치 기록을 다시 작성하는 덜 고통스러운 방법입니다.