Git hooks 지원 추가
GitHub Desktop에서 Git hooks를 지원하고, 환경 변수와 출력 표시 방식도 함께 개선했습니다.
교안에 영향
hooks 안내 글에서 환경 변수나 출력 표시 방식에 대한 설명은 이제 이전과 맞지 않음.
요약
- Git hooks를 지원하며, 쉘 환경 변수와 설정 파일의 값을 그대로 사용할 수 있게 됐습니다. - Settings/Options > Git > Hooks에서 hooks 지원을 켤 수 있습니다. - hooks 실행 중 실시간 출력이 색상과 서식을 유지해 더 읽기 쉬워졌습니다. - 커밋 메시지 상자에서 gear icon으로 commit hooks를 건너뛰거나, 실패한 hook을 중단 없이 무시할 수 있습니다. - Warp terminal 지원, 다른 editor로 열기, GitHub에서 branch 바로 보기, 이모지·다국어 출력 관련 충돌 및 submodules 전환 시 상태 문제, Copilot-authored commits 아바타 표시가 추가·수정됐습니다.
바뀐 것
새 기능
- Git hooks를 지원합니다.
- hooks가 쉘 환경의 모든 환경 변수를 사용할 수 있습니다.
- Settings/Options > Git > Hooks에서 hooks 지원을 켤 수 있습니다.
- hooks 실행 중 실시간 출력이 색상과 서식을 유지해 표시됩니다.
- 커밋 메시지 상자에서 gear icon으로 commit hooks를 미리 건너뛸 수 있습니다.
- 실패한 hook을 커밋을 취소하지 않고 나중에 무시할 수 있습니다.
- Warp terminal 지원이 추가됐습니다.
- 기본 설정을 바꾸지 않고 다른 editor로 repository를 열 수 있습니다.
- branch를 오른쪽 클릭해 GitHub에서 바로 볼 수 있습니다.
수정
- Git 출력에 emoji나 multibyte characters가 포함될 때 발생하던 충돌을 고쳤습니다.
- submodules가 있는 branch 전환 시 repository state 문제를 고쳤습니다.
- Copilot-authored commits에 Copilot avatar가 표시되도록 했습니다.