티스토리 뷰

Git

git commit

Aairon 2019. 5. 4. 12:59
반응형

git commit

git commit 

- 명령어 입력시 스테이징 에어리어에 있는 파일에 대한 커밋 에디트 창이 나옴

- 커밋 메시지를 입력하고 :wq(vim 명령어 / w: 저장 q: 에디터 끄기)를 통해 저장


git commit -m '커밋 메세지' 

- 에디트 창이 뜨지 않고 '커밋 메세지'가 커밋됨


git commit -a 

- 수정되거나 삭제된 파일이 스테이징 에어리어에 올라가고 커밋 에디트 창이 나옴

- 새로 생성된 파일은 제외


git commit -am '커밋 메세지'

- 수정되거나 삭제된 파일이 스테이징 에어리어에 올라가고 '커밋 메세지'가 커밋됨


git commit -p

파일 안의 일부분만 add가 가능하고 커밋 에디트 창이 뜬다

- 어떤 부분이 바뀌었는지 알 수 있다.

- ? 를 누르면 각 명령어에 대한 설명을 볼 수 있다

- s옵션은 더 작은 조작으로 나줘줌


git commit --amend
- 가장 최근의 커밋 에디트 창이 뜸
- 커밋 메세지를 수정 할 수 있다.

- 스테이징 에어리어에 파일이 올라가 있는 상태에서 git commit --amend를 할 경우
- 이전 커밋과 현재 스테이징 에어리어에 있는 커밋이 합쳐짐


반응형

'Git' 카테고리의 다른 글

git rebase / squash  (0) 2019.05.04
git reset  (0) 2019.05.04
gitignore / git rm / git add  (0) 2019.04.29
git intro keyword  (0) 2019.04.29
pair git push/pull  (2) 2019.02.11
댓글