반응형
*잘못된 부분이 있다면 알려주세요 ><
* 개인 복습겸 + 관련 지식이 필요하신 분들을 위한 포스팅입니다.
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
반응형
'(Tool)툴 사용법 > (Git) 깃 사용법' 카테고리의 다른 글
(git) git 코드 복구하기 / commit 히스토리 보기/ commit 했던 시점으로 코드 복구하기 (0) | 2022.01.16 |
---|---|
M1 맥북 Homebrew 설치법 (상세설명/매우간단) (8) | 2021.12.26 |
(Git) git stash 사용법 / 코드 백업하기 (2) | 2021.11.08 |
(Git) 깃 협업시 branch사용법 총정리/초보자를 위한 branch 사용 이유 설명 (0) | 2021.10.19 |
(Git) 깃 명령어 바꾸기 / 깃 명령어 입맛에 맞게 바꾸기 (초간단) (0) | 2021.10.05 |
댓글