들어가며Github에서는 커밋 메세지에 이슈 번호를 언급하면 해당 커밋이 이슈와 자동으로 링크 된다.하지만 매번 커밋 메세지 뒤에 이슈 번호를 추가하는 것은 번거롭고 실수가 발생할 수도 있다. 일단 나부터가 프로젝트를 시작하고 단 두 번째 커밋에 이슈 번호를 링크하지 않아 아래와 같이 불편한 그림이 생겼다. (심지어 띄어쓰기 간격도 틀렸다.)직전에 커밋 메세지에 이슈 번호를 적어두어야지! 하고 야심차게 다짐 했어도 돌아서면 바로 까먹게 되는 게 보통의 사람 아닐까? 나만 그런 거라면 상당히 유감이지만 다행히도 나같은 사람이 많은지 이런 과정을 자동화 할 수 있는 방법이 몇 가지 있다. 알아보자.브랜치 생성 규칙내가 지금부터 소개할 방법은 브랜치명에 이슈 번호가 기재되어 있다는 전제 하에 적용 가능하다. ..
git branch 이해하고 사용해 보기branch란?브랜치(branch)는 git에서 코드의 다양한 버전을 관리하기 위해 사용하는 도구다.브랜치는 독립적인 작업환경을 제공하여 서로 다른 기능 개발, 버그 수정, 실험 등을 동시에 진행할 수 있게 한다.예를 들어, 네이버 홈 페이지를 만드는 프로젝트를 한다고 생각해 보자.팀원들이 각각 다른 기능을 개발하고 있고, 나는 로그인 기능을 만들어야 한다면 어떻게 협업을 하는 것이 좋을까?프로젝트의 초기 상태프로젝트의 초기 상태에는 보통 main 브랜치가 있다.현재 branch를 확인하기 위해서는 git branch 명령어를 사용하면 된다.모두가 main 브랜치에서 작업하고, 각자 작업 내용을 main 에 바로 push 하게 되면 여러 충돌(conflict)이 발..
작업을 하다가 특정 브랜치만 pull 해오고 싶은 상황일 때, 우선 현재 어떤 브랜치들이 있는지 확인한다. git branch -v 위의 명령어를 입력하면 확인 할 수 있다. 단순히 git pull 명령어를 쓰면 remote 되어있는 branch를 pull 해오게 되는데, git pull origin 불러오고 싶은 브랜치 이름 위의 명령어를 입력하면 불러오고 싶은 브랜치만 불러올 수 있다. 굿!
Git branch 만들고 전환하기개요처음 저장소를 만들면 master라는 이름의 브랜치가 생긴다.이 저장소에 새 파일을 추가하거나, 파일을 변경하거나 하는 모든 내용은 master 브랜치를 통해 처리할 수 있다. 혼자 작업할 때는 master 브랜치에서 작업 하는 것이 별다른 문제가 되지 않지만동시에 여러 사람이 버그를 수정하거나 새로운 기능을 추가하거나 하는 각각의 작업을 진행할 때, 다른 사람의 작업에 영향을 주거나 영향을 받지 않도록 자신의 작업 브랜치를 만들어서 작업하는 것이 좋다.브랜치 새로 만들기브랜치는 branch라는 명령어로 만든다.git branch 옵션을 지정하지 않고 그냥 branch 명령어를 실행하면 브랜치 목록 전체를 확인할 수 있고,앞 부분에 *이 붙어있는 것이 현재 선택된 ..