1.         기타 자료와 도구

Git 패키지에는 많은 뛰어난 도구들이 직접 포함돼있다.
하지만 Git apt-get이나 MacPorts 같은 패키지 관리자로 설치했다면, 이런 도구들을 별도로 설치해야 할 수도 있다.

 

gitk

gitk는 저장소 이력을 시각화하여 모든 브랜치가 어떻게 존재하고 있는지 보여준다.
gitk
Git 저장소의 이력을 탐색하기 위한 순수하게 Tcl/Tk로만 작성된 GUI로 발표되었다.

home 디렉터리의 .gitk 파일에 인터페이스를 자신에 맞게 변경하는 설정값을 추가할 수 있다.

11포인트 크기의 Panic Sans폰트를 사용하는 .gitk파일

set mainfont {{Panic Sans} 11}

set textfont {{Panic Sans} 11}

set uifont {{Panic Sans} 11 bold}

 

git-gui

git-gui: 저장소를 사용할 때 필요한 기본 명령어에 대한 인터페이스를 제공한다.

git-gui를 사용하여 추적되지 않는 파일이나, 변경된 파일, 스테이징된 파일을 볼 수 있으며, 변경 사항을 스테이징하거나 커밋할 수도 잇다.

 

gitweb Git 저장소에 대한 웹 클라이언트다.

gitweb은 저장소를 확인하는데 필요한 모든 기능을 웹 인터페이스로 제공한다.

 

GitX OS X 전용으로 개발된 gitk의 복제본이다.
OS X
애플리케이션 고유의 UI를 빼면 모든 기능이 동일하다
.
gitk
와 동일하게 한 번에 하나의 브랜치 혹은 여러 개의 브랜치를 동시에 확인할 수 있으며, 가장 최신 버전의 경우 git-gui처럼 커밋하는 기능도 포함한다.

 

Komodo IDE : ActiveState Git을 포함한 몇 종류의 분산 버전 관리 시스템을 Komodo IDE 5.0 릴리스에 통합하여 지원하기로 발표했다. Komodo는 스크립트 언어와 웹 개발에 특화된 통합 개발 환경이다.

 

이클립스 Git 플러그인 : www.eclipse.org/egit

 

TextMate Git 번들 : 스크립트 언어를 위한 놀라운 지원과 사용의 편리함으로 OS X을 사용하는 개발자들에게 인기 있는 편집기. gitorious.org/projects/git-tmbundle

 

VCSCommand : 편집기 Vim의 플러그인이다.
VCSCommand
.vimrc 파일에 추가된 몇 개의 단축키를 조합하면, 모든 플랫폼에서 프로그래밍 프로젝트를 대부분 시작할 수 있다.

 

GitNub : gitk와 비슷한 맥 전용 도구. 기본적인 이력 보기 기능을 제공하며, GitNub의 호스팅 서비스를 이용하고 있다면 GitHub의 타임라인 뷰어와 통합해서 사용할 수 있다.
github.com/Caged/gitnub

 

TicGit : 티켓 추적 시스템은 누가 무슨 일을 하고 있는지 추적한다. 기존의 티켓 추적 시스템을 도입하면 분산 도구 모음 속에서 중앙 집중식 시스템을 사용할 수 밖에 없게 된다.
TicGit
Git안에서 동작하는 간단한 분산 티켓 시스템으로 연결이 끊긴 분산 환경ㅇ르 유지하도록 해준다.

 

git-sh : Git명령어를 입력할 때 git을 입력하지 않아도 된다. 체크아웃을 할 때는 checkout, 커밋할 때는 commit만 입력하면 된다.

git-sh Git에 특화된 쉘을 실행하고 모든 Git 명령어에 대해 별칭을 생성한다.
또한 명령 프롬프트가 위치한 현재 저장소명과 브랜치명을 추가하면 현재 브랜치를 보려고 git branch를 입력할 필요가 없다.

 

 

 

2.         GitHub로 저장소 호스팅하기

직접 Git 서버를 운용하지 않을 때 사용할 만한, 저장소 호스팅 서비스가 몇 개 있다.

오픈 소스로만 사용이 가능한 서비스부터 상업적으로 이용 가능한 서비스까지 존재.

 

repo.or.cz : 오픈 소스 프로젝트를 위한 무료 Git 저장소를 제공.

GitHub : 오픈 소스 프로젝트에는 무료지만, GitHub를 이용하여 프로젝트를 관리하려는 회사가 비용을 지불하면, 사용할 수 있는 접근이 제한된 사설 호스팅도 사용할 수 있다.

Gitorious : 무료 Git 호스팅 서비스.

 

git.or.cz : Git과 관련된 모든 소스가 있는 Git의 주요 웹사이트.

Git 매뉴얼 : www.kernel.org/pub/software/scm/git/docs/

Git 메일링 리스트 : git@vger.kernel.org

#git IRC 채널

forums.pragprog.com/forums/64

 

 

 

출처: [인사이트]Git, 분산버전 관리시스템


출처 : http://youmin3.egloos.com/1991175

+ Recent posts