Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

codingfarm

Git 설치 및 설정 본문

버전관리/git

Git 설치 및 설정

scarecrow1992 2020. 10. 20. 22:49
  • Git을 사용하기 위해 설치하는 방법을 알아보겠다.
  • 이는 Linux 사용자 기준이다.
  • Linux에서 패키지로 Git을 설치할 때는 각 배포판에서 사용하는 패키지 관리 도구를 사용하여 설치한다.
  • Fedora에서는 아래와 같이 한다.
sudo yum install git-all
  • Ubuntu 등의 데비안 계열 배포판에서는 apt-get을 사용한다.
sudo apt-get install git-all

 

최초 설정

  • 'git config'라는 도구로 설정 내용을 확인하고 변경할 수 있다.
  • Git은 이 설정에 따라 동작한다.
  • 설정에 사용하는 설정파일은 세가지가 된다.
    1. /etc/gitconfig 파일 : 시스템의 모든 사용자와 모든 저장소에 적용되는 설정이다. git config --system 옵션으로 이 파일을 읽고 쓸 수 있다.
    2. ~/.gitconfig, ~/.config/git/config 파일 : 특정 사용자에게만 적용되는 설정이다. git config --global 옵션으로 이 파일을 읽고 쓸 수 있다.
    3. .git/config : 이 파일은 Git 디렉토리에 있고 특정 저장소(혹은 현재 작업중인 프로젝트)에만 적용된다.
  • 각 설정은 역순으로 우선시 된다. 즉, .git/config 가 /etc/gitconfig 보다 우선한다.

 

사용자 정보

  • Git을 설치하고 나서 가장 먼저 해야 하는 것은 사용자 이름과 이메일 주소를 설정하는 것이다. Git은 커밋할 때마다 이 정보를 사용한다. 한번 커밋한 후에는 정보를 변경할 수 없다.
  • --global 옵션으로 설정하는것은 딱 한번만 하면 된다.
  • 해당 시스템에서 해당 사용자가 사용할때는 이 정보를 사용한다.
  • 만약 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행한다.
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

 

편집기

  • 사용자 정보를 설정하고 나면 Git에서 사용할 텍스트 편집기를 고른다.
  • 아래 예문은 vim을 기본 편집기로 설정했다.
git config --global core.editor vim

 

참고

  • 편집기 마다 Git 편집기로 설정하는 방법이 다를 수 있다.

 

설정확인

  • git config --list 명령을 실행하면 설정한 모든것을 보여준다.
  • git은 같은 키를 여러파일(/etc/gitconfig와 ~/.gitconfig 같은)에서 읽으므로 같은키가 여러개 있을 수 있다. 그러면 Git은 우선순위가 높은 값(나중 값)을 사용한다.
  • git config <key> 명령으로 Git이 특정 Key에 대해 어떤 값을 사용하는지 확인할 수 있다.
git config user.name

 

 

 

 

 

'버전관리 > git' 카테고리의 다른 글

Git으로 파일 관리하기  (0) 2020.10.31
Git 저장소 만들기  (0) 2020.10.20
Git 기초  (0) 2020.10.18
버전 관리 시스템(VCS; Version Control System)  (0) 2020.10.18
Comments