코드의 히스토리를 관리하는 도구
로컬 저장소의 세 개의 통만 기억하자
[정의] 우리가 폴더를 만들고 파일을 만드는 작업 공간
[사용법] git add
를 하면 staging area
로 이동
git commit
을 하면 commits
로 이동git push
를 하면 원격 저장소(remote repository)로 올라감위의 로컬 저장소의 세번 째 통인
commits
박스
반드시 경로(directory)와
git status
를 확인하는 습관이 중요
cd /폴더경로
입력 후 엔터! git config --global user.name '사용자 이름 입력'
git config --global user.email '사용자 이메일 주소(github 이메일과 동일하게 설정)'
git config --global -l
git init
.git
폴더가 생성되고, 여기에 모든 git과 관련된 정보들이 저장됨# 상황에 맞게 한 줄만 타이핑 후 엔터!
git add . # . : 현재 디렉토리 (하위 디렉토리 포함)
git add a.txt # 특정 파일
git add my_folder/ # 특정 폴도
git add a.txt b.txt c.txt # 복수의 파일
commit
할 대상 파일을 관리git commit -m 'First Commit Message'
지금 상태를 스냅샷 찍음
커밋 메세지는 지금 기록하는 이력을 충분히 잘 나타낼 수 있도록 작성
[부록] 좋은 git 커밋 메세지 작성 방법
git status
git log
git log --oneline
git log -1
: 최신 커밋 한개만 보여줘!git log --oneline -1
rm -rf .git
git이 관리한 내 컴퓨터 코드를 업로드 할 원격 저장소(remote repository)
# 항상 경로 확인! (github에 업로드 할 파일이 저장된 폴더로 이동 후 작업)
cd /Users/sammita/__git init으로 생성한 폴더 이름__
git remote add origin __url__ # 이 명령어는, 위 1번에서 repository 생성 후 나오는 페이지에서 …or create a new repository on the command line 박스에 있는 명령어를 복사
git push origin master
git remote -v # 체크용
# 항상 경로 확인! (github에 업로드 할 파일이 저장된 폴더로 이동 후 작업)
cd /Users/sammita/__git init으로 생성한 폴더 이름__
git add .
git commit -m 'commit message'
git push origin master
git remote -v # 체크용