오늘은 특정 commit까지만 branch를 생성하는 방법에 대해 알아보겠습니다.
예를 들어 A커밋까지만 있는 브랜치에서 작업하고 싶은데 그 뒤에 B, C, D .... K 커밋까지 있을 때 사용할 수 있는 방법입니다.
1. commit 해시 확인하기
아래 명령어를 입력해서 커밋 해시를 확인합니다.
보통 git log만 사용하실텐데 뒤에 --oneline을 붙이면 커밋 하나를 한 줄에 볼 수 있어서 더 간편합니다!
(저만의 팁)
git log --oneline
2. 특정 commit으로 checkout하기
git checkout <커밋해시>
A커밋까지만 있는 branch에서 작업하고 싶다고 했을 때, A commit의 해시를 커밋해시 부분에 넣어주시면 됩니다.
그러면 아래와 같은 메시지가 뜹니다.
여기서 2324f4f를 A 커밋의 해시라고 생각해주시면 될 것 같아요.
3. 특정 commit에서 새로운 branch 생성하기
git checkout -b <브랜치이름>
HEAD가 A commit인 상태에서 원하는 이름으로 브랜치를 생성해줍니다.
잘 생성되었다면 아래와 같은 메시지가 나타납니다.
이렇게 하면 A커밋까지만 있는 새로운 브랜치가 생성됩니다!!!
'코딩 > Git' 카테고리의 다른 글
[Github] Incorrect credentials. insufficient scopes granted to token 에러 해결 방법 (0) | 2024.10.03 |
---|---|
[Github] Android Studio와 연결하기 (1) | 2024.09.29 |
[Github] commit 메시지 변경 방법 (0) | 2024.09.23 |
[Github] README.md 개행(줄바꿈) 방법 (0) | 2024.08.27 |
[Github] push 후 commit이 github에 반영되지 않을 때 (0) | 2024.08.26 |