
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 trueMac에서는 양방향 모두 “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>