본문 바로가기
(Tool)툴 사용법/(Git) 깃 사용법

(Git) 깃에서 코드 수정한 내용 복구/되돌리기

by 공부가싫다가도좋아 2021. 12. 5.
반응형

*잘못된 부분이 있다면 알려주세요 ><

* 개인 복습겸 + 관련 지식이 필요하신 분들을 위한 포스팅입니다.


1. 수정한 모든 내용 되돌리기 

$ git checkout .
더보기

> 사용하는 경우

- 레파지토리에 있는 코드 수정후, 수정한 코드가 마음에 안들거나 에러가 날 경우, "git checkout ."을 터미널에 입력하면, 모든 파일의 수정사항을 복구시켜 줍니다. 

- 예를들면 코드 A,B를 레파지토리에 push 한 뒤, 원본 코드인 A,B에 C를 더 추가하여 A,B,C로 수정 후 "git checkout ."을 입력하면, 마지막 push했던 코드의 상태로 돌아갑니다. (수정된 코드 C를 뺀 A,B만 남게됨.)

 

2. 특정 파일만 되돌리기

$ git checkout -- 경로/파일명 

or

$ git checkout 경로/파일명
더보기

> 상세 설명

- 파일 목록 중 src폴더 안에 App.js, Index.js, Home.js 라는 파일들이 있을 시, "git checkout -- src/Home.js" or "git checkout src/Home.js" 를 터미널에 입력 시, Home.js파일만 수정전으로 복구됨.

 

> Visual Studio Code사용시, 해당 명령어를 입력해도 수정전으로 복구가 되지 않을경우

코드를 저장 > 오른쪽 하단에 알람창 > compare 클릭 >오른쪽 상단에 2번째(체크버튼 다음의 되돌리기 버튼) 클릭

 

 

3. add로 올린 파일 없애기

$ git reset
반응형

댓글