티스토리 뷰
반응형
git에서 branch 이동은 checkout 명령어를 사용한다. 이 checkout에 대해서 정리하겠다.
배경이 초록색인 것이 현재 브랜치의 이름이다. 처음에는 main 브랜치에 위치해 있다.
git branch newbranch 명령어를 통해 newbranch라는 이름의 새로운 브랜치를 생성하고, git checkout newbranch로 newbranch로 이동을 했다. git checkout newbranch를 실행 후 브랜치의 이름이 변경된 것을 확인할 수 있다.
브랜치를 생성함과 동시에 이동하는 것은 git checkout에 b 옵션을 주어 해결할 수 있다. git checkout -b newbranch를 사용하여 새로운 브랜치를 생성함과 동시에 이동했다. 해당 명령어를 실행하면 "new branch"라는 수식어가 브랜치명 앞에 있다.
git branch -v 명령어로 브랜치의 목록을 확인할 수 있다. 현재 위치한 브랜치명 앞에 *가 붙어있다.
커밋의 해시값을 사용해서도 checkout을 할 수 있다. git checkout 커밋의 해시값으로 브랜치를 이동했다. 이동하고 난 뒤에는 브랜치의 이름 대신 브랜치의 해시값을 확인할 수 있다.
git checkout -을 사용해서 이동한 커밋에서 다시 돌아올 수 있다. 바로 이전의 브랜치로 복귀를 하는데, 만약 여러번 이동했다면 -를 여러번 사용하거나 혹은 브랜치명을 입력해서 돌아오면 된다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- git
- postman tests
- pm.expect
- 주생성자
- graphql
- postman
- pm.test
- solidity
- java
- 코틀린
- Squash and merge
- squash merge
- 네이버 2022 공채
- Kotlin
- hashcode
- postman collection
- 2차 인터뷰
- string
- Kotlin In Action
- Basic Type
- 1차 인터뷰
- Python
- go 특징
- DGS Framework
- 확장 함수
- python3
- 코딩테스트
- github
- mysql
- downTo
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함