git에서 작업하는 동안 해당 github 페이지를 표시합니다.
동기 부여
git clone하여 다양한 작업을 할 때 문득 그 저장소의 github을 열고 싶어지는 경우가 많습니다. 예를 들어, 새로운 issue를 세우고 싶어졌다거나, pull request를 웹에서 내고 싶어진 등 나는 자주 있습니다. 하지만 여러 리포지토리를 다루고 있거나 하면, 지금, 무엇이라고 하는 프로젝트의 리포지토리로 작업하고 있는지, branch인지, fork인지,를 일일이 생각하지 않으면 적절한 github 페이지에 도착할 수 없습니다.
조금 번거로웠기 때문에 giturl이라는 gem을 만들었습니다.
이런 사용법
사용법은 매우 간단합니다. 인수에 URL을 알고 싶은 디렉토리를 지정하면 됩니다. 공백으로 구분하여 복수 동시에 지정할 수도 있습니다.
$ giturl .
https://github.com/shinyaohtani/giturl/lib/
위는 git clone
의 리포지토리 giturl
의 lib
라는 디렉토리에서 작업하는 동안 현재 디렉토리 .
에 해당하는 github 페이지의 URL을 표시한 예입니다.
또 인수에 --open
혹은 단순히 -o
(을)를 붙이면 브라우저로 그 URL을 열어 줍니다.
$ giturl --open .
https://github.com/shinyaohtani/giturl/lib/
이 경우 giturl
의 lib
에 해당하는 github 페이지 (아래)가 열립니다.
설치
이번에는 많은 사람들이 사용하기 쉽도록 RubyGems에서 공개했습니다. 그래서 gem install
로 한발입니다.
$ gem install giturl
구조
아래 4종류의 git 명령을 부르는 것만 입니다. 간단하지만 편리함은 매우 높습니다.
$ git rev-parse --is-inside-work-tree
$ git rev-parse --show-prefix
$ git rev-parse --abbrev-ref HEAD
$ git config --get remote.origin.url
마지막으로
alias 등 자전으로 쓰기 전에 한 번 시도해라.
참고
사용법은 매우 간단합니다. 인수에 URL을 알고 싶은 디렉토리를 지정하면 됩니다. 공백으로 구분하여 복수 동시에 지정할 수도 있습니다.
$ giturl .
https://github.com/shinyaohtani/giturl/lib/
위는
git clone
의 리포지토리 giturl
의 lib
라는 디렉토리에서 작업하는 동안 현재 디렉토리 .
에 해당하는 github 페이지의 URL을 표시한 예입니다.또 인수에
--open
혹은 단순히 -o
(을)를 붙이면 브라우저로 그 URL을 열어 줍니다.$ giturl --open .
https://github.com/shinyaohtani/giturl/lib/
이 경우
giturl
의 lib
에 해당하는 github 페이지 (아래)가 열립니다.설치
이번에는 많은 사람들이 사용하기 쉽도록 RubyGems에서 공개했습니다. 그래서 gem install
로 한발입니다.
$ gem install giturl
구조
아래 4종류의 git 명령을 부르는 것만 입니다. 간단하지만 편리함은 매우 높습니다.
$ git rev-parse --is-inside-work-tree
$ git rev-parse --show-prefix
$ git rev-parse --abbrev-ref HEAD
$ git config --get remote.origin.url
마지막으로
alias 등 자전으로 쓰기 전에 한 번 시도해라.
참고
$ gem install giturl
아래 4종류의 git 명령을 부르는 것만 입니다. 간단하지만 편리함은 매우 높습니다.
$ git rev-parse --is-inside-work-tree
$ git rev-parse --show-prefix
$ git rev-parse --abbrev-ref HEAD
$ git config --get remote.origin.url
마지막으로
alias 등 자전으로 쓰기 전에 한 번 시도해라.
참고
Reference
이 문제에 관하여(git에서 작업하는 동안 해당 github 페이지를 표시합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shinya_ohtani/items/4951a080552efb40e202텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)