[Git] Git 시작하기 - 초기화 및 설정
Git 을 시작할려면 몇가지 설정해야하는 것들이 있다. 이름, 이메일, ...
git init
현재 폴더를 git 폴더로 초기화하는 명령어이다.
초기화하면 .git 이라는 숨길폴더가 생긴다.
git config --global core.editor "code --wait" # VS Code 를 깃의 기본 편집기로 등록한다.
git config --global -e # .gitconfig(깃 설정 파일) 을 연다.
"code" 는 VS Code 를 여는 명령어이고, "--wait" 은 VS Code 로 파일 편집이 끝날 때까지 Git 이 기다리게 하는 옵션이다.
(VS Code 는 설치되어 있어야하고, 설치시에 환경변수로 등록하는 체크 박스를 선택했어야한다.)
"--global" 옵션으로 ~/.gitconfig 의 내용을 수정하여 모든 깃 폴더들이 내용을 공유하게 할 수 있다.
"--global" 옵션이 없다면, 현재 git 폴더에만 내용이 적용된다.
예를 들어, 파일을 만들어서 git 의 변경사항에 저장한다고 하자.
Git의 Editor 를 VS Code 편집기로 등록했기 때문에, Commit 에 대한 사항을 작성할 수 있는 창이 뜬다.
내용을 저장하고 창을 닫으면, 닫으면 명령어가 계속해서 실행된다.
git config --global user.name "name" # 사용자 이름을 설정한다.
git config --global user.email "email" # 사용자 이메일을 설정한다.
협업을 할 때, 누가 수정했는지 알려면 이름과 이메일을 추가해줘야한다.
이메일의 경우, github 와 동일한 이메일을 사용해서 github 가 자동으로 인지할 수 있게 해주는 것이 좋다.
git config --global core.autocrlf true # Windows
git config --global core.autocrlf input # Linux/macOS
각 운용체제의 줄바꿈 문자(CR, LF, CRLF)를 통일하는 설정이다.
각 운용체제마다 줄바꿈 문자가 다르기 때문에, 깃이 줄바꿈 문자를 통일시켜줄 수 있도록 설정해야한다.
설정하지 않으면 줄바꿈 문자 차이 때문에, 실제로 사용자가 직접 수정하지 않았는데 Git이 변경된 파일로 인식할 수 있다.
2025.06.14 - [Git(깃)] - [Git] Git에서 autocrlf는 왜 설정해야 할까?
[Git] Git에서 autocrlf는 왜 설정해야 할까?
2025.06.14 - [Git(깃)] - [Git] Git 시작하기 - 초기화 및 설정 [Git] Git 시작하기 - 초기화 및 설정Git 을 시작할려면 몇가지 설정해야하는 것들이 있다. 이름, 이메일, ... git init 현재 폴더를 git 폴더로 초
seungsang.tistory.com
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.st status
git config --global alias.cm commit
깃의 명령어에 별칭을 만드는 명령어이다.
git status 명령어를 git st 로 실행할 수 있다.