Git은 소프트웨어 개발 및 기타 여러 버전 제어 작업을 처리하는 데 사용할 수 있는 무료 오픈 소스 분산 버전 제어 시스템입니다. 크고 작은 다양한 프로젝트를 처리하도록 설계되었으며 속도, 효율성 및 데이터 무결성을 보장합니다.
Linux 사용자는 주로 명령줄을 통해 Git을 관리할 수 있지만, 사용자가 Linux 데스크톱에서 Git을 효율적이고 안정적으로 사용할 수 있도록 지원하는 여러 그래픽 사용자 인터페이스(GUI) Git 클라이언트 소프트웨어가 있습니다. 모든 명령줄 작업 또는 적어도 대부분을 사용할 수 없습니다.
아래 목록은 Linux 데스크톱 사용자를 위한 최고의 GUI 기반 Git 프런트엔드 프로그램 중 일부입니다.
1. GitKraken
GitKraken은 우아하고 효율적인 크로스 플랫폼 Linux용 Git 클라이언트 소프트웨어입니다. Linux 및 Mac OS와 같은 Unix 계열 시스템에서 실행됩니다. 작업 효율성:
시각적 상호 작용 및 프롬프트
100% 독립 실행형여러 프로필 지원지원 원클릭 실행 취소 및 복원 기능내장 병합 도구빠르고 직관적인 검색 도구사용자 작업 공간에 쉽게 적응할 수 있으며 하위 모듈 및 Gitflow도 지원사용자의 GitHub 또는 Bitbucket 계정 통합 단축키 등GitKraken: Linux용 Git 클라이언트 홈페이지 링크: https://www.gitkraken.com /2. Git-colaGit-cola는 사용자에게 아름다운 GUI를 제공하는 강력하고 구성하기 쉬운 Linux용 Git 클라이언트 소프트웨어입니다. Python으로 작성되었으며 GPL 라이센스에 따라 출시되었습니다. Git-cola 인터페이스에는 사용자 요구에 따라 숨기거나 재배열할 수 있는 여러 공동 작업 도구가 포함되어 있습니다. 또한 사용자에게 많은 유용한 키보드 단축키를 제공합니다.
추가 기능에는 다음이 포함됩니다.
다중 하위 명령
사용자 정의 창 설정구성 가능한 환경 변수언어 설정사용자 정의 GUI 설정 지원Git-cola: Linux용 Git 클라이언트 소프트웨어홈 페이지 링크: http://git-cola.github. io/3. SmartGitSmartGit은 Linux, Mac OS X 및 Windows용 강력하고 인기 있는 크로스 플랫폼 GUI Git 클라이언트 소프트웨어이기도 합니다. 전문가용 Git이라고 하며, 사용자가 효율적인 워크플로우를 사용하여 일상적인 Git 과제를 처리하고 작업 효율성을 향상시킬 수 있습니다.
사용자는 자신의 코드 베이스나 다른 호스팅 제공업체와 함께 사용할 수 있습니다. 다음과 같은 뛰어난 기능이 함께 제공됩니다.
Git 병합 요청 및 주석 지원
SVN 코드 베이스 지원Git-flow, SSH-클라이언트 및 파일 압축/병합 제공 도구 GitHub, BitBucket 및 Atlassian Stash와 긴밀하게 통합SmartGit: Linux용 Git 클라이언트 소프트웨어 홈 페이지 링크: http://www.syntevo.com/smartgit /4. GiggleGiggle은 Git 콘텐츠 추적 도구를 지원하는 무료 GUI 클라이언트 소프트웨어이며 Linux에서만 실행될 수 있습니다. 이는 2007년 1월에 개최된 해커톤 이벤트 Imendio의 결과로 개발되었으며 현재 GNOME 인프라에 통합되었습니다. 이는 기본적으로 사용자가 코드 베이스의 기록을 탐색할 수 있는 Git 보기 도구입니다.Giggle: Linux용 Git 클라이언트 소프트웨어
홈 페이지 링크: https://wiki.gnome.org/giggle
5 .GitgGitg는 Git 코드 저장소를 보기 위한 GNOME GUI 프런트엔드 프로그램입니다. 여기에는 많은 기능이 포함되어 있습니다. 응용 프로그램 메뉴를 통해 GNOME 셸과 통합될 수 있어 사용자가 최근에 사용한 코드 베이스를 보고 코드 베이스의 기록을 찾아볼 수 있습니다. 또한 제출된 코드를 작성하고, 단계별 변경 사항을 제출하고, 코드 베이스를 열고, 코드 베이스와 사용자 정보를 복제할 수 있는 파일 보기 및 준비 영역도 제공합니다.Git 코드 저장소용 Gitg 클라이언트 소프트웨어 보기
홈 페이지 링크: https://wiki.gnome.org/Apps/Gitg
6. Git GUIGit GUI는 Linux, Windows 및 Mac OS에서 사용할 수 있는 크로스 플랫폼, 이식하기 쉬운 Tcl/Tk 기반 GUI 프런트 엔드 프로그램입니다. 엑스. 주로 새로운 커밋을 생성하고, 기존 코드를 수정하고, 분기를 구축하여 코드 베이스를 변경함으로써 사용자가 생성된 코드를 커밋할 수 있도록 하는 데 중점을 둡니다. 또한 사용자는 로컬 병합을 수행하고 원격 코드 기반에서 가져오기/푸시 작업을 수행할 수 있습니다.Git용 GitGui 클라이언트 소프트웨어
홈 페이지 링크: https://www.kernel.org/pub/software/scm/git/docs/ git-gui.html
7.QgitQGit은 Qt/C++로 작성된 간단하고 빠르며 직관적이고 강력한 GUI Git 클라이언트 소프트웨어입니다. 이는 사용자가 다양한 개발 분기를 감시할 수 있는 아름다운 사용자 인터페이스를 제공하여 개정 기록을 찾아보고 패치 내용과 변경된 파일을 그래픽으로 볼 수 있도록 합니다.
아래에는 여러 기능이 나열되어 있습니다.
보기, 개정, 차이점, 파일 기록, 파일 주석 및 아카이브 트리
커밋 변경 지원
사용자가 선택한 커밋에서 패치 시리즈를 적용하거나 형식을 지정할 수 있습니다.
두 QGit 인스턴스 간의 커밋에 대한 드래그 앤 드롭 기능도 지원합니다.
명령 시퀀스, 스크립트 및 기타 항목 연결 실행 가능
사용자 정의 작업이 포함된 콘텐츠
push/pop, Apply/format patch 및 기타 명령과 같은 많은 일반적인 StGit 명령에 대한 GUI를 구현합니다.
QGIT: Linux용 Git 클라이언트 소프트웨어
홈 페이지 링크: http://digilander.libero.it/mcostalba/
8. GitForce
GitForce는 또한 Linux, Windows 및 Mono를 지원하는 모든 운영 체제에서 실행할 수 있는 사용하기 쉽고 직관적인 Git용 GUI 프런트 엔드 프로그램입니다. 이는 사용자에게 가장 일반적인 Git 작업 중 일부를 제공하며 다른 명령줄 Git 도구를 사용할 필요 없이 자체적으로 사용할 수 있을 만큼 강력합니다.
GitForce: Linux용 Git 클라이언트 소프트웨어
홈 페이지 링크: https://sites.google.com/site/gitforcetool/home
9. Egit
Egit은 Eclipse IDE용 Git 플러그인입니다. 본 프로젝트는 Git 구현을 기반으로 Eclipse 도구를 JQit java로 구현하는 것을 목표로 합니다. Eqit에는 코드 베이스 탐색기, 새 파일, 커밋 창, 기록 보기와 같은 기능이 포함되어 있습니다.
Egit: Eclipse IDE용 플러그인
홈페이지 링크: http://www.eclipse.org/egit/
GitEye
GitEye TeamForge, GitGub, Jira, Bugzilla 등과 같은 계획, 추적, 코드 검토 및 빌드 도구와 쉽게 통합할 수 있는 간단하고 직관적인 Git용 GUI 클라이언트 소프트웨어입니다. 유연하고 강력한 시각화 및 이력 관리 기능을 갖추고 있습니다.
홈페이지 링크: http://www.collab.net/products/giteye
11. GITK(Generalized Interface Toolkit)
GITK는 다중 계층 GUI입니다. 어떤 상황에서도 사용자가 소프트웨어를 효율적으로 사용할 수 있도록 지원하는 Git용 프런트엔드 프로그램입니다. 주요 목적은 소프트웨어의 적용성을 크게 높이는 것입니다. 다층 아키텍처에서 실행될 수 있으며 인터페이스 기능과 외관이 효과적으로 분리됩니다.
중요하게 GITK를 사용하면 각 사용자는 기능, 선호도 및 현재 환경에 따라 자신의 필요에 맞는 특정 종류와 스타일의 사용자 인터페이스를 선택할 수 있습니다.
홈페이지 링크: http://gitk.sourceforge.net/
요약
이 기사에서는 Linux 고객 소프트웨어용 GUI를 사용하는 가장 유명한 Git 중 몇 가지를 소개했습니다. 다만 공구 한두개 빠진게 있을 수 있으니 교환메세지 남겨주세요