Commit 에 중요한 것은 commit 한 사람을 기록하는 것이다.
협업할 때 중요하기 때문!
git config user.name "이름"
git config user.email "이메일"
커밋하기
커밋에는 이름, 이메일, 커밋 메세지 (커밋에 대한 정보,변동사항)는 필수!
git commit -m "메세지 내용"
(-m은 메세지 옵션이다!)
Add
커밋할 파일을 지정해야한다.
수정된 파일이 커밋에 포함될 것이라고 지정하는 것이다.
git add 파일이름
성공 메세지
대괄호 옆 커밋 메세지와 함께, 커밋 변동 사항을 나타낸다.
[master (root-commit) 98a34aa] Create calculator.py and License
2 files changed, 6 insertions(+)
create mode 100644 License.py
create mode 100644 calculator.py
git status
파일 변경 후 git status
를 입력하면 변경사항이 뜬다.
git이 현재 프로젝트에 관해 인식하고 있는 내용.
변경 사항이 있을 때
변경 사항이 없을 때
git add .
: 현재 프로젝트 디렉토리 내에서 변경사항이 생긴 모든 파일을 staging area(add)에 추가.
git reset 파일 이름
: staging area에서 파일 제거.
git help [알고 싶은 커맨드의 이름]
:알고싶은 커맨드 이름 검색
On branch master
Initial commit
Untracked files:
(use "git add <file>..." to include in what will be committed)
License.py
calculator.py
nothing added to commit but untracked files present (use "git add" to track)