개발 및 운영
Git·버전 관리 도구
Git은 가장 드물게 쓰는 명령에서 위험해집니다. rebase, 강제 푸시, 그림이 완전하지 않은 cherry-pick 같은 것입니다. 명령어 생성기와 그래프 시뮬레이터, 커밋·diff·gitignore·브랜치 도구를 모았습니다.
실제 저장소에 시도하기 전 결과를 보고 싶다면 Git 시뮬레이터를, 정확한 플래그와 위험 설명이 필요하면 Git 명령어 생성기를 쓰세요. gitignore 테스터는 어떤 규칙이 경로에 일치하는지 추적해 줍니다.
도구 9개
Git & Version Control 도구 FAQ
rebase를 실행하기 전에 결과를 미리 볼 수 있나요?
Git 시뮬레이터에서 표본 커밋 그래프를 만들면 merge, rebase, cherry-pick이 그래프를 어떻게 바꾸는지 실제 저장소 없이 미리 볼 수 있습니다. 이력을 다시 쓰기 전 감을 익히는 안전한 방법입니다.
.gitignore에 적어 놓았는데도 파일이 무시되지 않는 이유는?
뒤에 나오는 규칙이 앞선 규칙이 제외한 경로를 다시 포함시킬 수 있습니다. gitignore 테스터가 특정 경로에 어느 규칙이 일치하는지 판단 과정을 보여줘 시행착오보다 빠릅니다.
Conventional Commit이 무엇이고 왜 팀에서 강제하나요?
메시지 앞에 feat, fix 같은 타입과 스코프를 붙이는 규칙으로, 도구가 체인지로그와 버전 증가를 자동 판단하게 합니다. 커밋 메시지 생성기가 이 형식을 작성·검증합니다.