티스토리 뷰
깃 저장소 만들기
$ mkdir my-Git
$ cd my-Git
$ git init
깃 상태 확인하기
$ git status
수정한 파일을 스테이지에 올리기 (스테이징, staging)
$ git add [수정한 파일]
스테이징한 파일 커밋하기
$ git commit -m "수정 관련 코멘트 입력"
스테이징과 커밋 동시에 하기
$ git commit -am "수정 관련 코멘트 입력"
커밋 내용 확인하기
$ git log
변경 내용 확인하기
$ git diff
작업 트리에서 수정한 파일 되돌리기
해당 방법은 스테이징 하지 않은 상태에서 수정을 취소하고 원래대로 되돌리는 방법이다.
$ git restore [되돌릴 파일 이름]
아래의 방법은 스테이징을 취소하는 방법이다.
$ git restore --staged [되돌릴 파일 이름]
최신 커밋 되돌리기
$ git reset HEAD^
reset 명령어 옵션
명령 | 설명 |
$ git reset --soft HEAD^ | 커밋을 취소하고 파일을 staged 상태로 작업 디렉터리에 보관 |
$ git reset --mixed HEAD^ | 커밋을 취소하고 파일을 unstaged 상태로 작업 디렉터리에 보관 |
$ git reset HEAD^ | 커밋을 취소하고 unstaged 상태로 작업 디렉터리에 보관 |
커밋 변경 이력 취소하기
$ git revert [복사한 커밋 해시]
'Git' 카테고리의 다른 글
[GIT] 브랜치 관리하기 (0) | 2023.06.18 |
---|---|
[GIT] vim 편집기 사용법 (1) | 2023.06.12 |
[Git] Git Bash, 필요한 리눅스 명령어 정리 (0) | 2023.06.11 |