2026/02/01 2

팀원끼리 테일윈드 배치가 다 다를때 지저분함을 통일시키는 법

React로 프로젝트를 하다 보면 Prettier로 코드 포맷을 맞추고, Tailwind CSS로 스타일을 작성하게 됩니다. 두 도구를 그냥 쓰면 className 안에 나열한 Tailwind 클래스 순서가 제각각이라, 저장할 때마다 Prettier가 순서를 바꿔서 의미 없는 diff가 많이 생깁니다.Prettier와 Tailwind를 같이 쓰면서, Tailwind 권장 순서로 클래스를 자동 정렬하는 설정을 정리해 봤습니다.ESM 프로젝트에서 Prettier 설정 파일을 둘 때 겪을 수 있는 문제와 해결 방법도 포함했습니다.Prettier는 코드 정리 도구보다 프로젝트 내부의 표현 방식 통일로 이해하자.Prettier는 보통 “들여쓰기/따옴표/세미콜론 같은 코드 정리 도구”로만 생각하기 쉬운데, 실제로는..

AI에게 맡기기 전 인지해야 할 실수로 push한 커밋 대처법

이미 git push로 올려버린 커밋을 없애고 싶을 때가 있습니다.예: 커밋 메시지를 잘못 썼다, Co-author가 잘못 붙었다, 작업 단위를 나누고 싶다.위같은 원인들이 유명하죠. 변경된 코드는 그대로 두고, 히스토리에서만 해당 커밋들을 없애는 방법을 정리했습니다.커밋을 없애거나, 원격 브랜치 내용을 바꾸는 것을 AI에게 해줘~ 하다간 큰일 날 수 있습니다. 그러나 이건 3가지 전제조건이 필요한 매우 조심해야하는 방법입니다. 애시당초에 커밋과 푸쉬는 조심해야하죠.Git도 결국 “일관된 히스토리(=데이터)” 를 여러 사람이 공유하는 시스템이며DB에서 롤백 + 강제 반영 같은 고위험 작업에 가깝습니다.전제 조건 3개가 필요합니다.되돌릴 커밋이 이미 원격에 push된 상태아직 그 브랜치를 pull 받은 ..

AI를 슬기롭게 2026.02.01