Latest web development tutorials

망할 놈의 설치 및 구성

힘내을 사용하기 전에 우리는 망할 놈을 설치해야합니다. 힘내는 현재 리눅스 / 유닉스, 솔라리스, Mac과 Windows 플랫폼에서 실행 지원됩니다.

: 각 플랫폼 설치 패키지를 다운로드 주소 힘내 http://git-scm.com/downloads를


Linux 플랫폼에 설치

이러한 도구에 의존 설치해야합니다 있도록 힘내 작업 등 컬, ZLIB,하려면 openssl, 해외 거주자, libiconv 라이브러리를 얻어서 코드를 호출해야합니다.

이 얌 시스템 (예 : 페도라) 또는 (예 : 데비안 시스템 등)에있는 apt-get 시스템을 가지고, 당신은 설치하려면 다음 명령을 사용할 수 있습니다 :

각각의 리눅스 시스템은 쉽게 설치할 자신의 패키지 관리 도구를 사용하여 더를 설치할 수 있습니다 :

데비안 / 우분투

데비안 / 우분투 망할 놈의 설치 명령

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev

$ apt-get install git-core

$ git --version
git version 1.8.1.2

를 CentOS / 레드햇

당신이를 CentOS / 레드햇 설치 명령을 사용하는 경우 :

$ yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

$ yum -y install git-core

$ git --version
git version 1.7.1

Windows 플랫폼에 설치

쉽게 Windows 플랫폼에서 망할 놈의 설치, msysGit 프로젝트라는 사람이 설치 패키지는 설치 파일을 다운로드하고 EXE를 실행하는 데 GitHub의 페이지로 이동 할 수 있습니다 제공합니다 :

: 설치 패키지 다운로드 http://msysgit.github.io/을

Windows에서 힘내 설치

설치가 완료되면, 당신은 자식 명령 줄 도구 (이미 ssh 클라이언트와 함께 제공) 및 그래픽 망할 놈의 프로젝트 관리 도구에 추가로 사용할 수 있습니다.

시작 메뉴에서 "힘내"를 찾기 -> "힘내 배쉬는"망할 놈의 명령 창이 나타납니다, 당신은 망할 놈이 윈도우에서 작동 할 수 있습니다.


맥 플랫폼에 설치

의심 할 여지없이 그래픽 망할 놈의 설치 도구를 사용하여 맥 플랫폼에 힘내을 설치하는 가장 쉬운 방법, 다운로드 주소는 다음과 같습니다

http://sourceforge.net/projects/git-osx-installer/

다음과 같이 설치 인터페이스입니다 :

18333fig0107 - 테네시

망할 놈의 구성

힘내 구성하거나 해당 환경 변수를 읽기 위해 설계된 도구라는 자식 구성을 제공합니다.

이 환경 변수는 모든 측면에서 특정 망할 놈의 작업과 동작을 결정합니다. 이러한 변수는 세 개의 서로 다른 위치에 저장 될 수있다 :

  • /etc/gitconfig 파일 : 일반 응용 프로그램 구성의 모든 사용자에 대한 시스템. 당신이 사용하는 경우 git config 했다 --system 옵션을 읽고이 파일을 작성하는 것입니다.
  • ~/.gitconfig 파일 : 사용자 프로파일 디렉토리는 해당 사용자에게 적용됩니다. 당신이 사용하는 경우 git config 했다 --global 옵션을 읽고이 파일을 작성하는 것입니다.
  • 현재 프로젝트 구성 파일의 망할 놈의 디렉토리 (즉, 작업 디렉토리 .git/config 파일) :이 구성은 현재 프로젝트에만 유효합니다. 각 레벨 구성은 상단에, 그래서 동일한 구성 다룰 것 .git/config 덮어 쓰게됩니다 구성에 /etc/gitconfig 같은 이름의 변수를.

Windows 시스템에서, 힘내 .gitconfig 사용자의 홈 디렉토리를 파일을 찾을 수 있습니다. $ HOME 변수, 일반적으로 C에 의해 지정된 디렉토리 홈페이지 디렉토리 : \ 문서 및 설정 \ $ 사용자입니다.

또한, 힘내는 루트 디렉토리의 위치를 ​​같이 힘내, 디렉토리에 설치 한 것을보고,은 / etc / gitconfig 파일을 찾기 위해 노력할 것입니다.

사용자 정보

개인 사용자 이름과 이메일 주소를 구성합니다

$ git config --global user.name "w3big"
$ git config --global user.email [email protected]

--global 옵션 경우, 프로젝트의 모든 사용자의 홈 디렉토리 아래에 여기 구성된 기본 사용자 정보를 사용 후 구성 파일이, 그에 위치하고 변경합니다.

당신이 --global 재구성을 제거하는 옵션만큼, 특정 프로젝트에 다른 이름 또는 전자 메일을 사용하려면, 새로운 설정이 현재 프로젝트에서 .git / config 파일에 저장됩니다.

텍스트 편집기

힘내는 일반적으로는 바이올렛 또는 빔 수 있으며, 기본 텍스트 편집기를 설정합니다. 당신은 이맥스와 같은 다른 환경을 가지고있는 경우, 당신은 다시 설정 할 수 있습니다 :

$ git config --global core.editor emacs

차이 분석 도구

더 일반적으로는 병합 충돌을 해결 차이 분석 도구의 종류를 사용하는 것입니다도 있습니다. 예를 들어, vimdiff 사용하려는 경우 :

$ git config --global merge.tool vimdiff

망할 놈의 출력 kdiff3은, tkdiff, vimdiff, gvimdiff, ecmerge 및 opendiff를 합병 도구를, xxdiff을 융합 등장 이해할 수있을 것이다.

물론, 당신은 또한 구체적으로 수행하는 방법은 제 VII에서 찾을 수 있습니다, 자신의 개발 도구를 지정할 수 있습니다.

보기 구성 정보

기존의 구성 정보를 확인하려면, 당신은 자식의 구성 --list 명령을 사용할 수 있습니다 :

$ git config --list
http.postbuffer=2M
user.name=w3big
[email protected]

때로는 그들이 (예 :은 / etc / gitconfig와 ~ / .gitconfig 같은) 다른 구성 파일에서 온 것을 보여줍니다, 중복 변수 이름을 볼 수 있지만, 결국 망할 놈의 실제로 마지막을 사용했다.

이러한 구성 우리가 할 수있는 ~ / .gitconfig 또는 / etc / gitconfig 참조 다음과 같습니다 :

vim ~/.gitconfig 

다음과 같이 표시합니다

[http]
    postBuffer = 2M
[user]
    name = w3big
    email = [email protected]

또한 한 특정 이름 따를 수있는 바와 같이,이 같은 일련의 환경 변수들에 직접 액세스 할 수있다 :

$ git config user.name
w3big