Git 설치와 초기 설정
자주 사용하는 Git 명령어에 대해서
$ git --version
$ git config --global [user.name](http://user.name) "username"
$ git config --global [user.name](http://user.name) "user email"
Window
에서 Git에 저장할 때는 “text\n” git에서 Window로 가져올 때는 “text\r\n”$ git config --global core.autocrlf true
Mac
에서는 양방향 모두 “text\n”으로 처리$ git config --global core.autocrlf input
$ git config --list
[ 확인 종료 : -q]git [command] [-option]
$ git --help
$ git init
$ rm -rf.git
$ git status
$ git add a.txt
$ git status
$ git add [File Name]
$ git add .
전체 파일을 스테이징 상태로 이동$ git status
$ git rm -cached <filename>
: file을 다시 untracked 상태로 되돌림$ echo debug.log > .gitignore
: .gitignore에 파일에 제외시킬 파일 추가$ git diff
: working directory의 변경 내용 확인$ git diff --staged
: staging area의 변경 내용 확인$ git commit -m "<commit message>"
$ git commit -am "initial commit"
: working directory의 모든 파일을 commit$ git remote add <name> <url>
$ git clone <url>
$ git push <name> <branch>
$ git pull <name> <branch>