IT이야기

git의 기록에서 제거하지 않고 분기를 닫는 방법

cyworld 2021. 10. 21. 21:24
반응형

git의 기록에서 제거하지 않고 분기를 닫는 방법은 무엇입니까?


history 에서 제거하지 않고 커밋하고 분기를 닫고 싶습니다 .

수은으로 I'd commit --close-branch, 그 다음 update이전에 I'd , 그리고 일을 계속합니다. 자식과 함께... 난 혼란스러워요.


Git 브랜치는 Mercurial보다 가볍기 때문에 Git에서 브랜치를 닫는 것과 정확히 같은 것은 없습니다. Mercurial은 분기보다 책갈피가 더 많습니다.

내가 올바르게 이해한다면 Mercurial에서 분기를 닫으면 대략 분기 목록에서 사라지므로 보관하여 동일한 것을 얻을 수 있습니다. 일반적인 방법은 아카이브로의 끝 태그를 붙여서 삭제하는 것입니다 :

git tag archive/<branchname> <branchname>
git branch -d <branchname>
git checkout master

브랜치는 삭제되며 나중에 태그를 체크아웃하고 브랜치를 다시 생성하여 검색할 수 있습니다.

git checkout archive/<branchname>
git checkout -b new_branch_name

ReferenceURL : https://stackoverflow.com/questions/10242924/how-to-close-a-branch-without-removing-it-from-history-in-git

반응형