git+gh의 환경 설정
git
alias
br = branch --verbose --verbose --color --sort=-authordate
co = checkout
d = diff --histogram
f = fetch
l = log --oneline
n = now --all --stat
s = status -sb
undo = reset --soft HEAD~
스냅숏에 사용되기 때문에 항상commiitgit rebase -i
에 근면하게 총결산하기 때문에git-now를 사용합니다$ git n
[master 351631f] [from now] 2021/04/06 22:31:19
1 file changed, 1 insertion(+), 1 deletion(-)
gh
이전에는 hub을 사용했지만 공식 GiitHub CLI로 이전하기로 결정했습니다.
※ 해당 제출
hub browse
이 차분 표시hub compare
대신 명령gh
이 표시되지만, 허용주요 용도는 issue/PR을 조회, 제작하는 것이다.
hub
보다 할 수 있는 것이 적지만 CUI에서 issue/PR을 제작할 때 인터페이스가 예의 바르고 브라우저에서도 미리 볼 수 있는 것이 좋다.repo
alias:
gh o
# カレントディレクトリのリポジトリ内容の閲覧
$ gh repo view --web
pr
alias:
gh co
# プルリクエストのブランチへのチェックアウト
$ gh pr checkout {<number> | <url> | <branch>}
# 自分の作成したプルリクエストの一覧をインタラクティブ検索
$ gh pr list -s all -a <自分のアカウント名> | fzf
# PRを作成しpush後に自動的にブラウザで開く
$ gh pr create -w
issue
# 自分の作成したイシューの一覧をインタラクティブ検索
$ gh issue list -s all -a <自分のアカウント名> | fzf
api
gh pr view [<number> | <url> | <branch>] [flags]
에서 제출 산열에서 PR을 볼 수 없지만 실행GitHub GraphQL API을 통해 대응[1]alias:
# 任意のコミットハッシュから対応するPRの番号を返す
$ gh searchpr <コミットハッシュ>
# 任意のコミットハッシュから対応するPRをブラウザで表示する
$ gh openpr <コミットハッシュ>
tig
key-binding:
# P: 任意のコミットハッシュから対応するPRをブラウザで表示する
bind main P !@gh openpr %(commit)
bind blame P !@gh openpr %(commit)
# R: 選択中のcommitを基点にrebaseする
bind main R !git rebase -i %(commit)
각주https://blog.agile.esm.co.jp/entry/2021/01/29/171120 ↩︎
Reference
이 문제에 관하여(git+gh의 환경 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/to4iki/articles/000e06c4e8b71d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)