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 |
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 |