DevOps/Git, GitHub

[Git] reset : 수정 사항 되돌리기

2023. 6. 8. 01:24
목차
  1. WHEN
  2. HOW
  3. MORE OVER

WHEN

"오늘 작업한거 다 실패야.."

룰루랄라 오늘의 작업을 시작했는데, 오늘 하루 종일 짠 코드를 돌려보니 어제만 못할때가 있습니다. 오늘 수정한거 다 날리고 마지막 커밋으로 다 되돌리고 싶을 때 git reset 을 사용할 수 있습니다.

가슴이 아프지만 너무 슬퍼하지는 맙시다ㅜㅜ 뭐가 안되는지 안거라고 생각하기로..

 

HOW

# 마지막 커밋으로 되돌리기
git reset --hard

 

MORE OVER

깃 독스를 살펴보면 reset 이 하는 작업을 명확하게 알 수 있습니다.

 

 

Git - Reset 명확히 알고 가기

지금까지 reset 명령을 실행하는 기본 형태와 사용 방법을 살펴봤다. reset 명령을 실행할 때 경로를 지정하면 1단계를 건너뛰고 정해진 경로의 파일에만 나머지 reset 단계를 적용한다. 이는 당연한

git-scm.com

git reset --soft 도착점
git reset --mixed 도착점
git reset --hard 도착점

git 이 관리하는 3개의 스테이지를 HEAD, Index, Working Directory 로 설명하고 있습니다.

짧게 요약하자면

soft 옵션은 HEAD (마지막 커밋) 만 과거 커밋으로 이동시키고, (add, 현재 작업 상태 유지)

mixed 옵션은 디폴트 옵션으로, HEAD 를 이동시키면서 add 한 상태도 다 날립니다. 현재 작업 상태는 바뀌지 않구요,

hard 옵션이 완전 회귀. 원하는 도착점 커밋 순간으로 모든걸 되돌립니다.

'DevOps > Git, GitHub' 카테고리의 다른 글

[Git] stash : 임시저장기능  (0) 2023.06.04
[GitHub] 깃허브 프로필에 내 블로그 최신글 링크 걸기  (0) 2023.06.02
  1. WHEN
  2. HOW
  3. MORE OVER
'DevOps/Git, GitHub' 카테고리의 다른 글
  • [Git] stash : 임시저장기능
  • [GitHub] 깃허브 프로필에 내 블로그 최신글 링크 걸기
jamong5
jamong5
데이터 엔지니어를 희망하는 개발자 지망생
jamong5
JAMONG5
jamong5
전체
오늘
어제
  • 분류 전체보기 (171)
    • Algorithem (92)
      • 백준 PS with code (64)
      • 프로그래머스 PS with code (9)
      • 알고리즘 이론 (3)
    • Languages (19)
      • Python (10)
      • Java (2)
      • C & C++ (7)
    • SQL (42)
      • 프로그래머스 MySQL with code (41)
      • MySQL (1)
    • CS (2)
    • DevOps (4)
      • Docker (1)
      • Git, GitHub (3)
    • 코드 고민 (1)
    • 도움을 받은 정보 (2)
    • 책 (4)
    • 보드 게임 일기 (1)
    • 컴퓨터 일기 (2)
    • R&D 휴지통 (0)

블로그 메뉴

  • 소개
  • 홈
  • 태그

공지사항

인기 글

태그

  • 투포인터
  • 똥이
  • 백트래킹
  • 그래프탐색
  • 백준
  • Git
  • 시간초과
  • backtracking
  • 최소힙
  • heapq
  • 알고리즘
  • join
  • Python
  • LCS
  • 프로그래머스
  • 구현
  • SQL
  • MySQL
  • 스택
  • 파이썬

최근 댓글

최근 글

hELLO · Designed By 정상우.
jamong5
[Git] reset : 수정 사항 되돌리기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.