2013-05-20 6 views
4

GitHub에서 실제로 처음으로 진지한 프로젝트는 Python에서 NodeJS까지 스택의 완전한 변경을 거쳤습니다. 그러나, 완전한 자식 노드 일 때 나는 모든 파이썬 코드가있는 브랜치를 생성 한 다음 마스터 브랜치에서 모든 것을 삭제하고 NodeJS에서 시스템을 구현하기 시작했다.이전 분기를 GitHub의 태그로 변환하는 방법

지금은 여전히 ​​자식입니다.하지만 지점 대신 태그를 사용해야한다는 사실을 깨달았습니다. 그래서 나는이 old_python 지점을 거기에 매달 았고 그것은 나를 귀찮게한다.

어떻게 그 지점을 제거 할 수 있지만 여전히 태그가 될 파이썬 코드를 빠르게 볼 수 있습니까? 파이썬 코드베이스에 무엇이든 커밋 할 계획이 없기 때문에 브랜치는 불필요한 것처럼 보입니다.

아마도 태그가 무엇인지에 대해 완전히 오해하고 있거나 남겨 두어야합니다.

답변

6

태그

git push --tags origin 

원격 지점

git push origin :old_python 
을 삭제 태그

git tag <tagname> origin/old_python 

(로컬 지점이있는 경우) 분기를 삭제

git branch -d old_python 

푸시 만들기

+0

# 1은 '치명적 : old_python'을 유효한 참조로 해석하지 못했습니다. '라고 말하면, 그 지점을 어떻게 든 로컬에 추가해야한다는 것을 의미할까요? – Dreen

+0

나는'old_python'이라는 이름의 로컬 브랜치를 가지고 있다고 추정했다. 'git branch -a'를 실행하여 여러분의 브랜치 목록을보십시오. 'origin/old_python'이라는 파일이있을 수 있습니다. 그렇다면 첫 번째 단계에서 대신 사용하고 두 번째 단계는 건너 뜁니다. –

+0

네, 죄송합니다. 매력처럼 작동했습니다, 감사합니다! – Dreen