Git 2.56 출시, 3.0은 SHA-256으로 대전환 예정
Key Point
SHA-256 전환과 호환성 파괴 변경은 전 세계 개발자에게 업그레이드 결정에 영향을 미칠 수 있으므로, Git의 향후 방향성을 파악해야 한다.
핵심 요약
- Git 2.56이 9월 말 출시를 앞두고 있으며, 700개 이상의 커밋을 포함하지만 근본적인 변화는 제한적이다.
- git history drop 명령어로 커밋을 제거하고 이후 커밋을 재실행할 수 있지만 병합 커밋이 있으면 동작하지 않는다.
- Git 3.0에서는 해시 함수를 SHA-1에서 SHA-256으로 전환할 예정이며, GitLab과 Forgejo는 지원하지만 GitHub 지원이 아직 불명확하다.