gh에 대해 알아야 할 3가지

2318 단어 ghgithub
사진 제공: Yancy Min on Unsplash
gh가 출시되었습니다.
이번 글에서는 이용 시 알아두어야 할 3가지 사항을 소개하고자 합니다.

1. gh pr은 diff가 있지만 웹만큼 유용하지 않습니다.


gh pr에는 새 PR과 마스터 간의 차이점을 보여주는 diff 명령이 있습니다. 그러나 색상 옵션만 있으므로 모든 diff가 동일한 창에 나열되므로 변경 사항에 줄이 많은 경우 검토하기 어렵습니다. 그래서 지금 당장은 gh pr diff가 작은 변화를 위한 것이라고 생각합니다.

다음은 새 마크다운 파일을 추가했을 때의 diff입니다.

$ gh pr diff




2. 자체 PR을 승인할 수 없음


gh pr에는 PR을 검토하고 매우 유용한 review , comment , approval를 줄 수 있는 request change 명령이 있습니다. 그러나 우리는 우리 자신의 PR을 승인할 수 없습니다.
이 기능은 팀 개발에 전적으로 적합합니다.

$ gh pr review 1
? What kind of review do you want to give? Approve
? Review body <Received>
? Submit? Yes
failed to create review: Can not approve your own pull request


3. 기본 편집기는 nano입니다.


ghnano를 기본 편집기로 설정합니다.
나는 nano를 사용하지 않지만 터미널에서 vim를 사용합니다. 또한 VSCode를 사용하십시오.
VScode에는 마크다운에 대한 미리보기 기능이 있기 때문에 gh에 VScode를 사용하고 있습니다. 그래서 새로운 PR을 열 때 새로운 PR의 본문을 편집하는 것이 도움이 됩니다.

$ gh config set editor "code --wait"

# vim
$ gh config set editor vim



좋은 웹페이지 즐겨찾기