반응형
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
반응형
'IT이야기' 카테고리의 다른 글
사용자에게 POST 데이터를 다시 보내라는 메시지를 표시하지 않고 POST 후 브라우저 창 다시 로드 (0) | 2021.10.21 |
---|---|
Symfony 2 : 다중 및 동적 데이터베이스 연결 (0) | 2021.10.21 |
이전 버전과 호환되는 Android 코드 작성 (0) | 2021.10.20 |
Simplemembership을 사용하는 새로운 MVC 4 인터넷 템플릿의 역할 기반 인증 (0) | 2021.10.20 |
Node.js 코드의 아무 곳에서나 MongoDB 연결을 닫지 않는 것이 권장되는 이유 (0) | 2021.10.20 |