4년만에 쓰는 git... 가물가물. 복습할겸 정리해놓기
git config --global user.name "이름"git config --global user.email "이메일주소"git config user.namegit config user.emailmac 은 \n , windows 는 \r\n (carriage return 포함)으로 서로 다른 환경에 따른 줄바꿈 처리를 맞춰주기
git config --global core.autocrlf input >> mac
git config --global core.autocrlf true >> windows
git status 다 입력하기 귀찮을때 ㅋㅋㅋ git st 만 입력!
git config --global alias.st status
git status
git status -s 축약해서 보기
git add [생성 or 수정한 파일명]
git add . >> 모든 파일 포함해서 스테이징으로
git rm --cached [파일명]
git rm --cached * >> 다 삭제할경우
삭제하고 나서 git status 해보면 untracked 로 빠져있음
echo [파일명] > .gitignore
.gitignore 파일에 있는 파일명은 commit 할때 제외 됨.
[.gitignore 파일]
a.out // a.out 파일 제외
*.log // log 확장자를 가진 모든 파일 제외
Temp/ // Temp 폴더 하위 제외
Temp/*log // Temp 폴더 하위 log 확장자 파일 제외
git diff git diff --staged git commit -m "설명"
git commit -am "설명" >> add 패스하고 바로 all commit
git log