Cmder 설치하기
git 사용자 설정하기
사용자 정보 설정
개행문자 (줄바꿈) 설정
cmder 설치
맥에서 사용하던 명령어를 윈도우에서 사용하고 싶지 않았나요 ??
물론 Bash 를 설치해서 사용 가능합니다.
하지만 아래의 링크에서 cmder 를 다운받아 설치하면
맥에서 사용하던 명령어를 함께 사용 가능합니다.
git 사용자 설정하기
git 에 관련된 모든 환경설정은 어디에 저장되는가?
.gitconfig 파일
터미널에서 확인하기
git config --list
Edit 모드로 열기
git config --global -e
비주얼 스튜디오코드를 연결하여 Edit 하기
code .
비주얼 스튜디오코드로 에디터 모드 설정 변경
git config --global core.editor "code"
git config --global core.editor "code --wait"
둘의 차이점은 에디터를 열었을 때, 터미널 이용가능 유무입니다.
"code --wait" 를 입력했을 때,
git config --global -e 실행시
hint: Waiting for your editor to close the file...
라는 문구와 함께 터미널에서 다른 명령어가 입력이 안됩니다.
.gitconfig 파일에 들어가면 아래와 같이 입력된 모습을 볼 수 있습니다.
[core]
editor = code --wait
사용자 정보 설정 (터미널 이용)
git config 를 이용하여 사용자 정보 설정이 가능합니다.
git config --global user.name "이름"
git config --global user.email "이메일"
확인은 아래와 같이 가능합니다.
git config user.name
git config user.email
사용자 정보 설정 (에디터 이용)
git config --global -e 실행 후
[user]
name = "이름"
email = "이메일"
을 입력하면 됩니다.
개행문자 핸들링 (줄 바꿈) 설정 목적
일반적으로 개발을 진행하는 Windows플랫폼에서는 CRLF, 비 Windows플랫폼은 LF를 개행문자로 많이 사용합니다.
이런 개행문자의 차이는 사용하는 어플리케이션에서 자동적으로 인식해 주기도 하지만 별도의 처리가 없거나 해당 문자가 다른 의미로 사용되는 경우에는 문제를 발생시킬 수도 있습니다.
간단히 말해서, 운영체제마다 에디터에서 새로운 줄 바꿈을 할 때 문자열이 달라집니다.
line feed = \n
여러 방법 중 하나인 core.autocrlf 을 이용한 설정
Commit혹은 Checkout을 실행할 때 알려진 텍스트 타입의 파일의 개행문자를 자동으로 변환해 주는 설정입니다. 이 설정은 아래와 같은 세가지 값을 가질 수 있습니다.
true : Commit시점에 CRLF를 LF로 변환, 체크아웃 시점에 LF를 CRLF로 변환
input : Commit시점에 CRLF를 LF로 변환, 체크아웃 시점에는 변환하지 않음(Windows플랫폼의 경우는 true와 동일)
false : 변환하지 않음
따라서, windows 에서는 아래와 같은 명령어를 입력합니다.
git config --global core.autocrlf input
그럼 core 에는 총 두 줄이 생겼습니다.
[core]
editor = code --wait
autocrlf = input
'Github' 카테고리의 다른 글
[Github] git 상태를 확인할 수 있는 Status 사용하기 (0) | 2021.07.23 |
---|---|
[GitHub] 초기화 및 삭제방법 (0) | 2021.07.23 |
[Github bash] 윈도우 10에서 bash 사용하기 (0) | 2019.11.13 |
[GitHub for Windows] 윈도우 깃헙 설치 후 한글깨짐 현상 해결 (0) | 2019.11.13 |
Github 사용기 (초반 명령어 위주) -1 (0) | 2019.06.04 |