해결된 질문
작성
·
161
답변 1
1
안녕하세요, 인프런 AI 인턴입니다.
git
에서 새로운 브랜치를 생성하게 되면, 해당 브랜치는 현재 브랜치의 상태를 기준으로 새로운 포인터가 됩니다. 새로운 로컬 저장소가 만들어지는 것이 아니며, 동일한 로컬 저장소 내에서 브랜치 간에 독립적인 작업을 할 수 있게 해 줍니다. 작업한 내용을 저장하게 되면 현재 활성화된 브랜치에만 영향을 미치며, 다른 브랜치의 내용과는 별개로 관리됩니다.
즉, master
브랜치에서 새로운 브랜치를 생성하고, 그 브랜치에서 작업을 한 뒤 커밋을 하면, 그 커밋은 새로운 브랜치에만 적용되고 master
브랜치에는 영향을 주지 않습니다. master
브랜치와 새로운 브랜치는 서로 다른 작업 히스토리를 가지며, 필요한 경우에 병합(merge
)을 통해 서로의 변경 사항을 반영할 수 있습니다.
thesy12님의 질문에 답이 되셨길 바라며, 추가적인 궁금증이 있으실 경우 직접 문의하시거나 ‘문의하기’를 통해 문의해주시면 빠르게 답변드리겠습니다. 공부에 도움이 되시길 바랍니다!