안녕하세요 git, gitHub 사용관련해서 질문이있습니다. 사용 github repository에서 기능완성한 branch 를 지워주고, 로컬에서도 branch를 지 운후, 나중에 repository에 같은 이름으로 브랜치를 만들면 새로운 branch로 생성될까요 아니면 기존에 썼던 이력을 가진 branch로 생성되나요?
'추천해요' 버튼을 누르면 좋은 질문이
더 많은 사람에게 노출될 수 있어요.
'보충이 필요해요' 버튼을 누르면 질문자에게
질문 내용 보충을 요청하는 알림이 가요.
익명님의 질문
답변 1
원격 저장소와 로컬 저장소 모두에서 브랜치를 삭제하시면 해당 브랜치에 대한 이력은 어디에도 남지 않게 됩니다. (다른 개발자가 의도적으로 삭제된 브랜치를 본인의 로컬 저장소에서 원격 저장소로 다시 올리지 않는 한)
따라서 동일한 이름으로 다시 브랜치를 만드시면 현재 HEAD가 가리키고 있는 커밋을 기준으로 완전히 새로운 브랜치가 생성됩니다.