본문 바로가기

반응형

git

윈도우에서 개발 시 docker 등의 bash script 의 eol 문자가 crlf 로 바뀌지 않도록 설정하는 방법 로컬 테스트용 인프라를 docker compose 를 이용하여 구성하는데, 이때 container 가 기동할 때 초기화하는 스크립트 파일을 bash shell script 로 만드는 경우가 있습니다. linux 나 mac 에서 개발하는 경우는 os 자체의 eol 설정이 lf 이므로 문제가 발생하지 않는데, 윈도우의 경우 eol 문자를 cr + lf 로 변환하기 때문에 bash shell script 같은 파일은 문제가 되는 경우가 있습니다. 해결 방법은 .gitattributes 파일에 원하는 파일에 대해서 eol 문자를 lf 로 고정하는 방법이 있어 적어봅니다. 일단 저는 bash shell script 는 모두 파일 확장자를 .sh 로 사용합니다. 이런 규칙성을 가지는 파일은 모두 eol 을 변환없이.. 더보기
git user name, email 변경하기 commit 시 반영되는 user name, email 을 변경할 수 있습니다. 글로벌 설정을 변경하면 모든 git repository 에 대해서 적용되며, clone 한 git repository 폴더에서 개별 설정할 수 도 있습니다. 1. 전체 git repository 에 대한 글로벌 설정으로 user name, email 설정 git config --global user.name "dante2k" 위의 명령어로 user name 을 설정할 수 있습니다. git config --global user.email "dante2k@email.com" 위의 명령어로 user email 을 설정할 수 있습니다. 2. 단일 git repository 에 대한 설정으로 user name, email 설정 설정을.. 더보기

반응형