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
반응형
'개발관련 > Git' 카테고리의 다른 글
git에서 별칭 명령을 수행하는 방법 (0) | 2022.02.01 |
---|---|
Git에서 태그가 가리키는 커밋을 확인하는 방법 (0) | 2022.01.17 |
더 이상 원격 저장소에 없는 로컬 git 태그 제거 하는 방법 (0) | 2022.01.17 |
아직 푸시되지 않은 Git 병합 실행 취소 하는 방법 (0) | 2022.01.17 |
로컬 Git 변경 사항을 제거하는 다양한 방법 (0) | 2022.01.06 |