git2 git rebase -i git rebase -i를 이용해 여러 커밋을 하나로 합치기 git rebase -i느 기본적으로는 커밋 순서 변경, 메시지 수정, 커밋 제거 등을 제공하는 기능입니다.여러 커밋을 하나로 합치려면, 합쳐지는 커밋에 squash를 지정해야 합니다. 🎯 예제: 최근 3개의 커밋을 하나로 합치기 (squash 사용)현재 커밋 로그:a1b2c3 Commit 5 - Fix bugd4e5f6 Commit 4 - Add feature Bg7h8i9 Commit 3 - Update READMEj1k2l3 Commit 2 - Refactor codem4n5o6 Commit 1 - Initial commit git rebase -i HEAD~3 실행 후 편집기 열림:pick a1b2c3 Commit 5 .. 2025. 1. 13. git warning: LF will be replaced by CRLF git에서 CRLF 개행 문자 차이로 인한 문제 해결 에러 메세지 warning: LF will be replaced by CRLF in The file will have its original line endings in your working directory원인 OS마다 줄바꿈을 인식하는 문자열이 다르기 때문에 형상 관리를 해주는 git이 바라 볼 때 어느 쪽을 선택할지 몰라 경고 메세지 발생. LF (Line-Feed) 현재 위치에서 바로 아래로 이동 CR (Carrage Return) 커서 위치를 맨 앞으로 이동 CRLF (Carrage-Return + Line Feed) 커서를 다음 라인 맨 앞으로 이동 해결방법 윈도우에서는 CRLF 를 사용하므로 저장소에서 가져올 때 LF 를 CRLF 로 변.. 2022. 3. 2. 이전 1 다음