git repo 분리시 tag 가져오기

풀어갈 나의 이야기·2021년 12월 9일
1

Computer Science

목록 보기
1/3

우연히 backend 와 frontend 가 one source 로 되어있는 과정에서, Repository 분리할 작업이 생기게 되었다.

git show-ref --tags

위 명령어로, 해당 프로젝트의 tag와, 커밋값을 조회할 수 있다.

viewrain:devProject viewrain$ git show-ref --tags
5adae49cc4e84d31dfc35c88dff19e0f7241a16c refs/tags/2018.08.28.0
a6ef1c5a048561284719253a26bc467dd6029af1 refs/tags/20180724.0
0d97d3fea1fed135a216d97d5285d7b211049e9c refs/tags/20180803.1
1d6a78c68d15789d9216cba9c0a2f7b89f072a3f refs/tags/20180806.1
c723ea5ca7669e6b86d97f8c356d2697cdb61fc0 refs/tags/20180807.0
760612517e21c2f26ecbaf4cf94515f3e3ecb697 refs/tags/20180918.0
5e656e67125095e19c10d515566bd2df0079e406 refs/tags/20181001.0
0f2816604029a42cc32008ac7cc1acc7fbbd1c7d refs/tags/20181005.0

이후 타 프로젝트에 tag 를 밀어넣기 하면되는데, 다음과 같이 진행하면 된다.

git tag {원하는태그명} {커밋값}
  • git tag 20180724.0 7a39db3635283cdce64ab4921e7bcd57685040c9

이렇게 밀어넣기를 한 후

git push --tags

이용해서, 모든 태그를 푸쉬할 수 있다.
새로만든 repository 에 가보면, 정상적으로 tag가 해당 커밋이력에 맵핑된것을 확인할 수 있다.

profile
깨끗한 스케치북 일수록 우아한 그림이 그려지법, 읽기 쉽고, 짧은 코드가 더 아름다운 법.. 또한 프로그래머의 개발은 구현할 프로그래밍이 아닌, 풀어갈 이야기로 써내려가는것.

0개의 댓글