티스토리 뷰

깃 저장소 만들기

$ 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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함