git command 정리
git init : 현재 디렉토리를 git이 관리하는 프로젝트 디렉토리(=working directory)로 설정하고 그 안에 레포지토리(.git 디렉토리) 생성
git config user.name"jake" : 현재 사용자 아이디를 "jake"로 설정(커밋할 때 필요한 정보)
git config user.email"~~": 현재 사용자 이메일 주소를 설정
git status : git 현재 상태 확인
git add 파일명 OR . : 변경된 파일 staging area 에 올리기
git reset: add 된 파일 취소하기.
git commit -m "커밋명" :staging area에 있는 파일 commit
git help 알고 싶은 커맨드 이름 : git 커맨드 사용법 확인.
git에서 파일은 Untracked 와Tracked 상태로 나뉜다.
Tracked 상태가 다시 unmodified, modified, staged 상태로 나뉜다. git add를 한적 없으면 untraked 상태이다.
리모트 레포지토리와 로컬 레포지토리
git push - u origin master
로컬 레포지토리에서 리모트 레포지토리로 커밋한 내용을 넣는 것!
git push
반대로 리모트 레포지토리에 새로운 커밋이 추가된 경우 로컬 레포지토리는 어떻게 해야할까?
-git cat READEME.md 출력 commna