초보자를 위한 버전 릴리스 및 Git 태그
3733 단어 gitbeginnersversioninggithub
초보자를 위한 버전 릴리스 및 Git 태그
나는 이것이 물건인지 몰랐다.
글쎄, 나는 그것을 되찾는다. 버전 관리 및 릴리스, 즉 1.0.2에 대해 알고 있었습니다. 하지만 Github의 내 웹 앱에 버전을 추가하려고 시도하기 전까지는 올바르게 설정하는 데 약간의 작업이 필요하다는 것을 깨닫지 못했습니다.
시맨틱 버전 관리, 무엇?
Semantic Versioning은 iPhone 앱 중 하나에 대한 업데이트를 다운로드한 경험이 있다면 이미 익숙할 것입니다. 아래 그림에서 세 개의 숫자가 보이시나요? 소프트웨어의 메이저, **마이너 ** 및 **패치 ** 릴리스를 나타냅니다.
잡초에 너무 많이 들어가지 않고(깊이 들어가고 싶다면 할 수 있습니다read this):
꽤 따라하기 쉽죠?
실용
최근에 Infinite Memory이라는 웹 애플리케이션을 출시했습니다. 나는 그것에 대해 썼다 here . Github의 사이드바를 보고 버전을 선택하기로 결정했습니다.
충분히 쉽죠? 음, 거의. v1.0.0-beta에 대한 몇 가지 기본 세부 정보를 입력했을 때 유효한 태그가 필요하다는 것을 알려주었습니다. 이게 뭐야? 글쎄, 나도 몰랐어.
힘내 태그
커밋 외에도 Git으로 태그를 만들 수 있습니다. 이들은 큰 일이 발생한 코드 기록의 위치를 나타냅니다. 큰 일 같은... 버전 릴리스! 완전히 이해가 됩니다.
Here's an article Git 태깅 기본 사항. 변경 사항을 커밋하는 것만큼 간단해 보였기 때문에 VS Code로 돌아가서 태그를 제거했습니다. 오늘 만든 커밋에 태그를 지정하고 싶어서 먼저 커밋 기록을 가져왔습니다.
git log --pretty=oneline
. 그런 다음 다음과 같이 태그를 지정했습니다.
git tag -a v1.0.0-beta 63380025
. 적절한 위치에 태그를 넣기 위해 로그의 체크섬에서 처음 몇 자리를 입력했습니다.
이제 태그가 올바르게 지정되었지만 태그 공유는 코드베이스에서 변경 사항을 푸시하는 것과 다르게 작동합니다. 당신이 실행하는 경우
git status
모든 것이 최신 상태로 나타납니다.
대신, 나는 달린다
git push origin v1.0.0-beta
그리고 짜잔! 터미널에서 모든 것이 좋아 보입니다.
그리고 확실히 모든 것이 Github에 잘 있습니다. 이제 v1.0.0-beta 태그를 선택하여 릴리스를 만들 수 있습니다! 저도 선택하기로 했어요
box which marks it as a non-production piece of software.
![image.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1646068968947/EicGV_S54.png)
I hope this was a helpful walkthrough for you! I enjoyed learning a little something new today, and I hope it was an enjoyable walkthrough for you as well!
Check out the actual release I worked on [here](https://github.com/sieis/infinite-memory/releases/tag/v1.0.0-beta)!
## Contact
I'd love if you said hi! Drop a comment below, or connect with me over on [Twitter](https://twitter.com/EamonnCottrell) and/or [LinkedIn](https://www.linkedin.com/in/eamonncottrell/).
Reference
이 문제에 관하여(초보자를 위한 버전 릴리스 및 Git 태그), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sieis/version-releases-and-git-tags-for-beginners-3m0g텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)