Git

    [Git] Github 쓰다가 생기는 골치 아픈 문제들... 해결책 포함.

    Intro 앞서 [Git] 왜 Git을 사용할까?를 보고 왔다면 왜 Git을 사용해야하는지 이해했을 것입니다. 그리고 [Git] Git-Workflow, git 흐름을 살펴보자! 로 Git의 역할까지 파악하고, [Git] Github 설치, 기본 세팅 및 간단 사용법로 기본적인 사용법까지 익혔다면? Git 기본적인 사용에 있어서 문제될 것이 없을 것입니다. 그런데... Git을 사용하다가 실수를 저질러 다음과 같은 예기치 못한 상황이 발생한다면? 뭔가 단단히 잘못됐는데, 다 뒤엎고 예전으로 돌리고 싶어! 방금 커밋했는데 하나 깜빡한 걸 발견했어! 커밋 메세지를 잘못 썼어! 커밋 하나로 뭉칠레! 다른 브랜치에 커밋해야 하는 걸 실수로 master에 커밋해 버렸어! 실수로 이상한 브랜치에 커밋을 해버렸어! ..

    [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의 이름과 언..