git 특강 2
git의 3가지 영역
- working directory : 실제 작업하고 있는 디렉토리
- staging area : commit으로 남기고 싶은 파일이 모여있는 곳
- repository : commit이 저장되는 곳
git commit을 위한 명령어
git add : w.d에서 s.a 영역으로 넘기는 명령어
git commit : s.a에서 r로 넘기는 명령어
깃 커밋 단계
- 깃 관리를 할 프로젝트 폴더 생성
- 폴더안에서 깃 연결
- 관리할 파일 만들기 (untracked 상태)
- w.d에서 s.a로 보내기 (tracked 상태)
- s.a 에서 r로 보내기
- 명령어 : git commit -m "add a.py"
- 로그 확인하기
- 명령어 : git log
- 빠져나오는 명령어 : q
- 파일을 수정했다면? (modified 상태)
- git add, git commit 단계 똑같이 함.
- 여러 파일을 한번에 add 하고 싶다면?
- w.d에서 파일을 삭제했다면?
- 삭제 역시 히스토리이므로 git add . 필요
깃과 컴퓨터 연결하기(처음만)
bash 창에 명령어 입력
git config --global user.name "깃허브유저이름"
git config --global user.mail "깃허브메일"
remote repository는 금요일에 이어서...