개발관련/Git

이전 커밋에서 새 Git 브랜치를 생성하는 방법

Rateye 2022. 1. 17. 12:00
728x90
반응형
질문 : 이전 커밋에서 새 Git 브랜치를 어떻게 생성합니까?

중복 가능성 / 더 최근 / 덜 명확한 질문
Git을 사용하여 이전 커밋에서 분기

jzbranch 라는 Git 분기가 있고 이전 커밋 ID : a9c146a09505837ec03b 있습니다.

위에 나열된 정보에서 새 브랜치 justin

답변

git checkout -b NEW_BRANCH_NAME COMMIT_ID

이렇게하면 'NEW_BRANCH_NAME'이라는 새 브랜치가 생성되고 확인됩니다.

( "체크 아웃"은 "지점으로 전환"을 의미)

git branch NEW_BRANCH_NAME COMMIT_ID

이것은 체크 아웃하지 않고 새 분기를 만듭니다.

댓글에서 많은 사람들이이 작업을 두 단계로 수행하는 것을 선호하는 것 같습니다 . 두 단계로 수행하는 방법은 다음과 같습니다.

git checkout COMMIT_ID
# you are now in the "detached head" state
git checkout -b NEW_BRANCH_NAME
출처 : https://stackoverflow.com/questions/7167645/how-do-i-create-a-new-git-branch-from-an-old-commit
728x90
반응형