Git 시작하기 10 (Revert 사용하기)

사용 버전: Atom 1.43.0 x64
운영체제: Windows 10 Home x64 1909
​
Git revert를 사용해 보겠습니다.
​





기획: Atom으로 Git 사용하기.

​
버전을 되돌려 확인하는 방법으로는 저번 시간에 배운 checkout이 있습니다.
하지만, checkout은 branch를 새로 만들거나, 보기만 할 때 유용합니다.
우리는 현재 진행 중인 프로젝트를 이전 단계로 돌리고 싶습니다.
이때 사용하는 것이 revert와 reset입니다.
​
revert는 지금까지의 진행 버전을 보존하면서 되돌리는 것이고, reset은 돌아가는 버전만 남기고 이후 버전은 완전히 지워버리는 것입니다.
​
저번 시간에 사용하던 예제를 그대로 사용하겠습니다.


​
​
우리는 test v1으로 돌아가고 싶어 합니다.
하지만, test v1 이후의 기록은 간직하면서 되돌리고 싶습니다.
그때 하는 것이 바로 revert입니다.
​
하지만, revert는 바로 그 단계로 가기는 어렵습니다. 한 단계씩 천천히 되돌아가야 합니다.
​
Git Bash를 켭니다.
git revert [가장 밖의 버전 SHA부터 순차적]






혹시 이런 에러가 뜨시는 분이 계시다면, atom 버전 업데이트로 인해 git이 찾지 못하는 것이므로 설정을 변경해줍니다.
​
C:\Users\[사용자 이름]에 가면 .gitconfig 파일이 있습니다.








​
Atom으로 열어보면, 다음과 같이 나옵니다.



위의 app-1.32.0을 자신의 Atom 버전으로 변경해줍니다.
​
Atom 버전은 Help를 누르면 Version이라고 나오거나, About을 누르시면 됩니다.


​
저는 1.43.0 버전이라서 다음과 같이 변경했습니다.


​
​
또는, 간편하게 git 명령어를 사용하셔도 됩니다.
git config --global core.editor "Atom"


​
​
자 다시 이어서 해보겠습니다.
Git Bash를 켭니다.
git revert [가장 밖의 버전 SHA부터 순차적]




Revert가 되었습니다.
​
Atom으로 돌아와서 확인해보면, 다음과 같은 문서가 나오고, Revert "test v3"라는 버전이 자동으로 생겼습니다.






​
1.txt 내용을 보면, 이전 버전으로 되어있습니다.


​
우리는 test v1이 목적이기 때문에, 계속 revert를 합니다.
이번에는 test v2의 SHA입니다.






​
​
Atom으로 오면, 자동 생성된 문서와 함께, Revert "test v2"라는 버전이 생겼습니다.


​
​
1.txt 파일을 열어보면, test v1의 상태가 되었습니다.



​
​
끝.



카테고리: BlackSmith, Git

댓글

이 블로그의 인기 게시물

일본어 문장부호

KiCad 시작하기 7 (FreeRoute 사용하기 2)

KiCad 시작하기 3 (새로운 소자 추가하기)

Python urllib.parse.quote()

음악 총보(Score), 파트보(Part)

Forensics .pyc 파일 .py로 복구하기

KiCad 시작하기 6 (FreeRoute 사용하기 1)

Kivy 시작하기 12 (Pyinstaller로 exe 파일 만들기)

KiCad 시작하기 2 (PCB 만들기)

RFC 9421