Git 저장소에서 작업 할 때 저장소 상태를보고 싶을 수 있습니다. 일부 git 명령 사용에서 git 데스크톱 클라이언트 사용에 이르기까지 다양한 솔루션을 사용할 수 있습니다.
하지만 이번에는 Git 저장소의 정보를 보여주는 Go 기반의 오픈 소스 명령 줄 도구 인 GRV에 대해 설명합니다.
GRV 사용자에게 Vi / Vim과 유사한 키 바인딩을 사용하여 참조, 커밋, 포크 및 차이점을보고 검색하는 방법을 제공합니다. . 구성 파일을 통해 동작과 스타일을 쉽게 사용자 지정할 수 있습니다.
또한 여러 테마가 있으며 색상뿐만 아니라 수정할 수 있습니다.
GRV 기능 :
- 참조 및 커밋을 필터링하기위한 쿼리 언어를 제공합니다.
- 기본적으로 Vi / Vim과 유사한 키 바인딩을 지원하며 키 바인딩을 사용자 지정할 수 있습니다.
- 사용자 인터페이스가 자동으로 업데이트되도록 파일 시스템을 모니터링하여 저장소 변경 사항을 캡처합니다.
- 탭과 구분으로 구성되어 있습니다. 보기 조합을 사용하여 사용자 정의 탭 및 분할을 만들 수 있습니다.
- 사용자 정의 가능한 테마를 지원합니다.
- 마우스 지원을 제공합니다.
요구 사항 :
- 시스템에 Go 버전 1.5 이상이 설치되어 있어야합니다.
- libncursesw, libreadline 및 libcurl.
- cmake (libgit2 빌드).
Linux에 GRV를 설치하는 방법은 무엇입니까?
이 도구에 대해 조금 더 알고 싶거나 단순히 시스템에 설치하려는 경우 아래에서 공유하는 단계에 따라 수행 할 수 있습니다.
GRV 설치를 수행하려면 먼저 Linux 배포에 따라 다음 명령 중 하나를 사용하여 필요한 종속성을 설치하십시오.
Debian, Ubuntu, Linux Mint 및 이들의 파생 제품의 사용자 인 경우 터미널에 다음을 입력해야합니다.
sudo apt install libncurses5-dev libncursesw5-dev libreadline-dev cmake
RHEL / CentOS 사용자 인 경우 다음을 입력해야합니다.
sudo yum install ncurses-devel readline-devel cmake
Fedora 사용자의 경우
sudo dnf install ncurses-devel readline-devel cmake
그런 다음 GRV를 설치합니다. 다음 명령은 $ GOPATH / bin에 GRV를 설치하고 이러한 방식으로 빌드하면 정적 libgit2가 빌드되고 GRV에 포함됩니다.
go get -d github.com/rgburke/grv/cmd/grv cd $GOPATH/src/github.com/rgburke/grv make install
Arch Linux, Manjaro, Antergos 또는 Arch Linux에서 파생 된 모든 시스템 사용자의 특별한 경우.
그들은 직접 설치를 할 수 있습니다. AUR 저장소가 활성화되고 시스템에 AUR 마법사가 있어야합니다.
설치되어 있지 않은 경우 권장되는 다음 기사를 참조 할 수 있습니다.
이제 터미널에서 다음 명령을 입력해야합니다.
yay -S grv-git
이제이 도구를 사용할 수 있습니다.
Snap 패키지를 사용하여 Linux에 GRV를 설치하는 방법은 무엇입니까?
이 도구를보다 간단한 방법으로 얻고 자하는 사람들은 Snap 패키지를 사용하여이를 수행 할 수 있습니다.. 시스템에 이러한 유형의 응용 프로그램을 설치할 수 있도록 지원 만 있으면됩니다.
이제 하나의 터미널에만 다음을 입력해야합니다.
sudo snap install grv
GRV를 성공적으로 설치 한 후 아래 구문을 사용하여 시스템의 저장소에서 참조, 커밋 및 차이점을 볼 수 있습니다.
GOBIN/grv -repoFilePath /path/to/repository/
이 예에서는 ~ / bin / shellscripts에있는 저장소 파일과의 커밋, 분기 및 차이점을 볼 수 있습니다.
GOBIN/grv -repoFilePath ~/bin/shellscripts
이 도구를 시스템에 설치하는 마지막 방법은 바이너리 패키지를 다운로드하는 것입니다.
이를 위해 시스템에서 터미널을 열고 다음 명령을 입력해야합니다.
wget -O grv https://github.com/rgburke/grv/releases/download/v0.3.0/grv_v0.3.0_linux64
이제 다운로드를 완료하면 다음과 같은 실행 권한이 제공됩니다.
chmod +x ./grv
그리고 다음을 사용하여 애플리케이션 바이너리를 실행할 수 있습니다.
./grv -repoFilePath /path/to/repo
사용
터미널에 help 명령을 입력하여 추가 사용 옵션을 찾을 수 있습니다. 명령은 다음과 같습니다.
GOBIN/grv -h
같은 방법으로이 도구의 사용에 대해 좀 더 설명하는 다음 링크를 참조 할 수 있습니다.