Study: DeveloperTools(DevTool)/DevTool: Git

    [Git] git tag & 버전 넘버링 규칙: git은 버전관리도구이다!!

    💡 본 문서는 'Git tag를 사용한 버전관리'에 대해 정리해놓은 글입니다. Git은 많은 사람들이 코드 저장소로 사용하지만, 탄생 목적은 버전관리에 있습니다. Git tag를 통해 Git의 핵심기술인 버전관리를 알아보고 활용해보도록 합시다. 1. 태깅 (git tag) 실제 버전 반영은 태깅을 통해 수행됩니다. 다음은 태깅 과정입니다. 1.1 전체 태그 목록 확인 git tag -l 1.2 태그 추가 git tag -a v2.0.0 -m "Release v2.0.0: 체인지 로그 요약" 1.3 특정 커밋 ID에 태그 추가 git tag -a v2.0.1 e3afd034 -m "Tag Message" 1.4 태그 푸시 푸시하지 않으면 로컬에만 반영됩니다 git push --tags 1.5 현재 태그 확..

    [Git] Commit 메시지 가이드라인

    💡 본 문서는 'Git Commit 메시지 가이드라인'에 대해 정리해놓은 글입니다. Git Commit 샘플을 포함하여 가이드라인을 제시해놓았으며, 반드시 따르지 않아도 무방하니 참고하시기 바랍니다. 샘플 커밋 메시지 예시(예시는 한글로 작성되었으나 커밋은 가급적 영어로 작성하시오): 72자 이내의 짧은 요약 더 상세한 설명을 적는다. 72자 이내의 짧은 요약을 첫 줄에 적은 뒤 빈 줄을 하나 삽입하고, 그 다음에 상세한 설명을 적도록 한다. 요약만으로 충분한 경우 상세한 설명은 적지 않아도 좋다. 커밋 메시지는 명령형으로 적도록 한다: Fix bug 라고 적으라. Fixed bug, Fixes bug 등은 사용하지 않도록 한다. 이는 커밋 메시지가 git merge 혹은 git revert 등으로 생성..

    [Git] ssh 공개키 GitHub에 등록하기 (feat. github, bitbucket)

    SSH Key 생성하고 공개 키(Public Key) 출력하기 SSH Key 생성 ssh-keygen -t rsa -b 4096 공개 키(Public Key) 가져오기 cat ~/.ssh/id_rsa.pub 공개 키 (Public Key) 를 GitHub에 등록하기 GitHub GitHub 접속/로그인 >> Account(오른쪽 상단 프로필) >> Settings SSH and GPG keys >> New SSH key SSH keys / Add new : Title, Key 등록 >> Add SSH key 버튼 클릭 Bitbucket Bitbucket 접속/로그인 >> Account(오른쪽 상단 프로필) >> Personal settings SSH keys(왼쪽 바) >> Add key 버튼 클릭 La..

    [Git] Git Personal Access Token 발급 과정(사진 포함)!

    💡 본 문서는 'Git Personal Access Token 발급 과정'에 대해 정리해놓은 글입니다. Github은 최근 업데이트로 앞으로 원격저장소에 접근할 때 비밀번호를 물어보지 않고, 토큰을 물어보도록 변경되었습니다. 그 토큰을 발급받는 방법에 대해 정리하였으니 참고하시기 바랍니다. Personal Access Token 발급 1. 계정의 프로필을 선택한 후 Settings에 들어간다. 2. 스크롤을 내려 왼쪽 하단에서 Developer Settings을 클릭한다. 3. 왼쪽 3번째에 위치한 Personal Access Token을 클릭한다. 4. 오른쪽 상단의 Generate new token을 클릭한다(처음 생성할 경우 Revoke all 버튼이 없을 수 있다.). 5. token의 이름과 언..

    [Git] Git-Workflow, git 흐름을 살펴보자!

    💡 본 문서는 'Git-Workflow, git 흐름을 살펴보자!'에 대해 정리해놓은 글입니다. 앞서 [Git] 왜 Git을 사용할까?를 보고 왔다면 왜 Git을 사용해야하는지 이해했을 것입니다. 그렇다면 Git은 어떻게 사용하는 것일까? 원격, 로컬 저장소의 개념과 Git flow에 대해 정리하였으니 참고하시기 바랍니다. Repository 관리 먼저, Git Repository 구성은 3가지로 구성된다. Upstream Remote Repository: 개발자들이 공유하는 최신소스코드가 저장된 원격 저장소 Origin Remote Repository: Upstream Repository를 fork한 개인 원격 저장소 Local Repository: 내 컴퓨터에 저장되어 있는 개인 저장소(Origin ..