Git 시작하기 8 (Checkout 사용하기)

사용 버전: Atom 1.43.0 x64
운영체제: Windows 10 Home x64 1909
​





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

​
Git Checkout을 사용해보겠습니다.
​
Checkout은 Branch 간의 이동을 할 때 사용합니다.
또한, 이전 버전의 상태를 보고 싶을 때나 특정 시점에서 새로운 Branch를 만들 때 사용합니다.
​
자, 여기에 원격 저장소(Remote Repository)에 연결된 Atom이 있습니다.


​
지금은 test v1 버전밖에 없는데, test v2, test v3를 만들어 보겠습니다.






원격 저장소도 연동 되게, Push를 해줍니다.






​
자, 지금 1.txt의 내용은 test v3의 내용입니다.
test v1의 내용을 보고 싶을 때는 어떻게 해야 할까요?
​
이때 사용하는 것이, checkout입니다.
​
먼저, 폴더를 열어줍니다.
마우스 우 클릭 - Show in Explorer


​
열린 폴더에서 Git Bash를 실행합니다.


​
​
사용법은 다음과 같습니다.
git checkout [해당 버전의 SHA]






Git Bash에서 붙여넣기는 Shift + Insert 키입니다.
​
​
이제 Atom으로 돌아와서 보면, 예전 상태가 보입니다.


​
​
여기서 새로운 Branch를 만들어 보겠습니다.






​
Branch 이름을 새로 생성해주고, New Branch를 누릅니다.


​
​
새로운 Branch가 생긴 것을 볼 수 있습니다.


​
​
test_branch에 버전을 하나 추가하고 Push를 합니다.


​
이제 다시 Git Bash로 돌아와서, 현재 상태에 대해서 볼까요?
git log --graph --all --oneline을 입력합니다.


​
test 1에서 두 개로 갈라진 것이 보입니다.
git checkout [branch 이름]을 사용하면, 해당 branch의 최신 버전으로 갈 수 있습니다.


​
HEAD가 옮겨진 것이 보이시죠?
처음처럼, SHA를 통해 특정한 위치로 이동을 하거나, branch 이름을 사용하여 해당 branch의 최신 버전으로 이동이 가능합니다.
​
branch 간의 이동은 Atom에서도 가능합니다.






가고 싶은 branch 이름을 클릭하면, 최신 버전으로 이동합니다.
​
​
끝.


카테고리: 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