사용할꺼면
설치해야 되잖아
What ?
설치
💡 패키지 설치, 인스톨러, 소스코드를 통해 설치 할 수 있습니다.
How ?
패키지 설치
// Red Hat 계열의 리눅스 (예: Fedora, RHEL, CentOS)
$ sudo dnf install git-all
// Debian 계열의 리눅스 배포판 (예: Ubuntu, Debian).
$ sudo apt install git-all
💡 다른 Unix 배포판 설치 시 http://git-scm.com/download/linux
인스톨러 설치
"Xcode Command Line Tools" 를 통해서 설치합니다.
$ git --version
http://git-scm.com/download/mac 에서 최신 macOS용 Git 인스톨러를 통해 설치할 수 있습니다.
Redirecting…
git-scm.com
http://mac.github.com에서 'GitHub for Mac’을 설치하는 법도 있습니다.
GitHub Desktop | Simple collaboration from your desktop
github.com
💡 Windows 설치
http://git-scm.com/download/win에서 Git for Windows’를 설치할 수 있습니다.
Redirecting…
git-scm.com
GitHub Desktop 웹사이트에서 'GitHub Desktop’을 설치할 수 있습니다.
GitHub Desktop | Simple collaboration from your desktop
github.com
소스코드 설치
// dnf 을 사용하는 Fedora등의 시스템
$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \
openssl-devel perl-devel zlib-devel
// apt-get 이 있는 데비안 계열 시스템
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
gettext libz-dev libssl-dev
// 문서를 다양한(doc, html, info) 형식 추가 시
// 주의: RHEL 계열 사용자는 EPEL 저장소를 켜고 docbook2X 패키지를 다운로드
$ sudo dnf install asciidoc xmlto docbook2X
$ sudo apt-get install asciidoc xmlto docbook2x
// 데비안 계열 시스템이면 install-info 패키지도 설치필요
$ sudo apt-get install install-info
// RPM을 사용하는 Fedora나 비슷한 시스템을 사용한다면 getopt 패키지도 설치
// 데비안 계열 시스템은 X
$ sudo dnf install getopt
$ sudo apt-get install getopt
// Fedora/RHEL/RHEL 계열일 시 추가 설치
$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
설치 후
💡 Kernel.org(https://www.kernel.org/pub/software/scm/git)에서 설치 합니다.
사이트에서 설치 시 배포 시그너처가 있어서 내려받은 것을 검증할 수 있습니다.
💡 GitHub에 있는 미러(https://github.com/git/git/releases)에서 설치 할 수 도 있습니다.
💡 컴파일 후 설치
$ tar -zxf git-2.0.0.tar.gz
$ cd git-2.0.0
$ make configure
$ ./configure --prefix=/usr
$ make all doc info
$ sudo make install install-doc install-html install-info
// Git 소스코드를 받아 수정하는 명령어
$ git clone git://git.kernel.org/pub/scm/git/git.git