-
git commit 하기Git & github 2020. 9. 25. 23:13
commit 하기
커밋하기 전에 git에 어떤 사람이 commit을 하는 지 알려줘야 된다.
> git config user.name "커밋하는 사람의 명"
이메일 설정하기
> git config user.email "이메일 주소"
이제부터는 커밋을 하면 그 커밋에는 이름과 이메일 주소가 저장 될 것이다.
커밋하기
커밋을 할 때 커밋에 관한 정보가 필요하다. 어떤 변경사항이 생겨서 코드가 추가되었는지를 나타내는 커밋 메시지를 붙여야 된다.
> git commit -m "커밋 메세지 남기기"
하지만, nothing added to commit but untracked files present (use "git add" to track)이라는 메세지가 뜨는 걸 확인할 수 있다.
커밋을 하기 위해서 추가된 게 하나도 없고, 깃에 의해 아직 추적되지 않는 파일들이 있다는 문구가 뜬 것이다.
--> 파일이 버전관리의 대상이 아닌 상태를 untracked 라고 말한다.
커밋을 하기 전에는 커밋할 파일들을 미리 지정해줘야 된다.
파일을 새로 생성, 원래 있던 파일들을 수정하면 수정된 파일의 모습이 커밋에 포함될 것이라 지정하는 작업이 필요하다.
> git add "커밋에 반영될 파일 or 폴더"
> git add readme.md 를 실행하고나서, git status를 통해 상태를 살펴보니 untracted file에서 빠진 것을 확인할 수 있다.
모든 파일들을 추가해주려면
> git add .
.은 현재 프로젝트 디렉토리 내에서 변경사항이 생긴 모든 파일들을 staging aree에 추가하라는 명령어이다.
> git commit -m "커밋 메세지 내용"
root-commt : 프로젝트의 첫 번째 커밋, 옆에는 커밋메시지가 표시되어 있다.
첫 번째 커밋 성공!
커밋을 하고 난뒤 git status를 통해 살펴보면
커밋할 게 없다는 메시지가 뜬다 commit에 관한 주의사항
1. 처음으로 커밋을 하기 전 사용자의 이름과 이메일 주소를 설정!
2. 커밋 메시지 남기기 (옵션 -m)
3. 커밋할 파일을 git add로 지정해주기
'Git & github' 카테고리의 다른 글
git add 취소하기, 파일 상태를 Unstage로 변경하기 (1) 2020.10.21 .gitignore 적용이 안 될 때 (0) 2020.10.13 Local Repository의 내용을 Remote Repository로 보내기 2 (0) 2020.09.25 remote repository & local repository 연결하기 1 (0) 2020.09.25 github repository 만들기 (0) 2020.09.25