티스토리 뷰

Tools/Git

[Git] checkout

SdardewValley 2022. 3. 22. 18:12
반응형

  git에서 branch 이동은 checkout 명령어를 사용한다. 이 checkout에 대해서 정리하겠다.

 

브랜치를 생성하고 이동

  배경이 초록색인 것이 현재 브랜치의 이름이다. 처음에는 main 브랜치에 위치해 있다.

  git branch newbranch 명령어를 통해 newbranch라는 이름의 새로운 브랜치를 생성하고, git checkout newbranch로 newbranch로 이동을 했다. git checkout newbranch를 실행 후 브랜치의 이름이 변경된 것을 확인할 수 있다.

 

git checkout에 b 옵션을 추가

  브랜치를 생성함과 동시에 이동하는 것은 git checkout에 b 옵션을 주어 해결할 수 있다. git checkout -b newbranch를 사용하여 새로운 브랜치를 생성함과 동시에 이동했다. 해당 명령어를 실행하면 "new branch"라는 수식어가 브랜치명 앞에 있다.

 

  git branch -v 명령어로 브랜치의 목록을 확인할 수 있다. 현재 위치한 브랜치명 앞에 *가 붙어있다.

 

git checkout 해시값

  커밋의 해시값을 사용해서도 checkout을 할 수 있다. git checkout 커밋의 해시값으로 브랜치를 이동했다. 이동하고 난 뒤에는 브랜치의 이름 대신 브랜치의 해시값을 확인할 수 있다. 

 

git checkout -

  git checkout -을 사용해서 이동한 커밋에서 다시 돌아올 수 있다. 바로 이전의 브랜치로 복귀를 하는데, 만약 여러번 이동했다면 -를 여러번 사용하거나 혹은 브랜치명을 입력해서 돌아오면 된다. 

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함