터미널에서 Github Pull Request 만들기

October 1, 2018

hub는 Github에서 관리하는 프로젝트로 github에 필요한 명령어를 git에 추가하여 사용할 수 있게 만들어 줍니다. 예를들어 hub에 등록된 명령어들 중에는 다음과 같은 것들이 있습니다.

  • hub-create: 깃텁 리파지터리를 생성
  • hub-delete: 깃텁 리파지터리를 지우기
  • hub-fork: 깃텁 리파지터리를 fork
  • hub-pull-request: 깃텁 풀리퀘스트 (개인적으로는 이 기능때문에 사용합니다.)

맥의 경우 hub는 brew 를 통해 설치할 수 있습니다.

$ brew install hub

설치를 마쳤으면 hub 명령어를 git 명령어에 추가 하기 위해서 별칭을 만듭니다. ~/.profile이나 ~/.bash_profile 같은 곳에 추가해두면 터미널을 열 때 자동으로 추가되게 할 수 있습니다.

$ alias git=hub

별칭이 잘만들어 졌는지 확인하려면 다음 명령어를 입력해보세요.

$ git --version
git version 2.17.0
hub version 2.3.0 # ← it works!

이제 터미널에서 커맨드 라인 명령어로 풀 리퀘스트 생성을 할 수 있습니다.

$ git pull-request -b [OWNER:]BRANCH

다음에 나오는 화면에서 첫번째 줄은 풀 리퀘스트의 제목, 그 다음줄 부터는 내용을 작성하신 후에 :wq 를 타이핑하면 Github에 풀리퀘스트가 생성된 것을 보실 수 있어요.

ref

Comments

comments powered by Disqus