programing

오래된 커밋에서 새로운 Git 브랜치를 작성하려면 어떻게 해야 하나요?

fastcode 2023. 4. 20. 22:59
반응형

오래된 커밋에서 새로운 Git 브랜치를 작성하려면 어떻게 해야 하나요?

중복 가능성/더 최신/더 명확하지 않은 질문
Git을 사용하여 이전 커밋에서 분기

제 Git 브랜치에는jzbranch오래된 커밋 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

언급URL : https://stackoverflow.com/questions/7167645/how-do-i-create-a-new-git-branch-from-an-old-commit

반응형