git add [파일명]
git commit -m "[메세지]"
git push
github에 파일을 올리고자 할 때 가장 많이 사용하는 명령어들이다. git을 사용하면서 자주 상용하는 명령어들을 조금 더 자세하게 정리해보고자 한다.
파일을 stage에 추가
git add [파일명]
작업 디렉토리(working directory) 상의 변경 내용을 스테이징 영역(staging area)에 추가하는 명령어. 만약 현재 디랙토리의 모든 변경 파일들을 staging area에 추가하고자 한다면 파일명에 .을 적으면 된다
커밋
git commit -m "[메세지]"
레포지토리 상태 확인
git status
커밋 내용 확인
git log
add, commit 취소하기
git reset
git reset [--option(hard/soft/mixed)] [commit]
option :
- hard : 돌아간 커밋 이후의 변경 이력을 전부 삭제
- soft : 변경 이력 삭제, 변경 내용은 남아있음, 인덱스 초기화(git add가 안되어 있는 상태)
- mixed : 변경 이력 삭제, 변경 내용은 남이있음, 인덱스도 유지(git add까지 되어 있음)
add 취소하기
git reset HEAD [파일명]
staging area에 있는 원하는 파일을 취소할 수 있다.
commit 취소하기
git reset HEAD^
가장 최근의 commit을 취소할 수 있다.
commit message 변경하기
git commit --amend
커밋을 수정할 수 있는 창이 뜨면, 수정을 완료한 후 esc
-> :wq
(저장 + 창 닫기) 를 해주면 된다.
반응형
'etc' 카테고리의 다른 글
[git] git 커밋 컨벤션 (AngularJS Git Commit Message Conventions) (0) | 2021.11.29 |
---|