git config로 나만의 다중 페르소나 완성하기
·
Git
개발을 하다 보면 회사 계정과 개인 계정을 동시에 사용하는 경우가 많습니다. 그런데 하나의 PC에서 여러 깃허브 계정을 쓰다 보면 commit에 잘못된 이메일이 들어가거나, push 권한 에러가 발생하는 일이자주 생깁니다. (네...제가 그랬습니다.) 저도 실제로 이런 문제를 겪으면서 레포별로 git config를 분리하는 방법을 정리해두면 좋겠다 싶어서이 글을 작성하게 되었습니다. Git Config란 무엇인가?git config는 Git 환경을 설정하는 명령어입니다. 사용자 정보(user.name, user.email) 편집기, 병합 도구 등다양한 설정을 관리할 수 있습니다. 특히 계정 정보는 커밋 히스토리에 직접 기록되기 때문에, 여러 계정을 쓸 때 반드시 정확하게 관리 해야 합니다. 설정 단계Gi..
태그로 버전 관리하기
·
Git
안녕하세요 이번 글은 Git에 대해서 요즘 공부하면서 알게 된 Git Tag를 정리해 보려 합니다. git에서 태그란 저희가 알고 있는 것 처럼 무언가를 표시를 해두기 위한 태깅 기능을 위한 것으로, 특정 커밋을 태그해두는 것입니다. 이렇게 태그를 붙여놓으면, 커밋번호를 적는 대신에 태그명을 적어서 간결하게 사용할 수도 있습니다.나중에 작업을 하다보면 수백개의 커밋들이 쌓일 텐데, 그 커밋들 중에 중요한것만 태그를 지정해서가독성있게 사용할 수 있습니다. 커밋과 태그의 차이점이라고 한다면 커밋의 경우 checkout 하여 내용을 수정할 수 있으나,태그는 수정이 불가능 하며, 읽기 전용 커밋 같은 개념입니다.Git Tag 사용 방법git의 태그를 생성할 때 lightweight와 annotated 두 종류가..