일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Trie
- Dijkstra
- SQL
- Stored Procedure
- DP
- Two Points
- Hash
- 스토어드 프로시저
- 그래프
- 이진탐색
- two pointer
- union find
- binary search
- MYSQL
- String
- 다익스트라
- Brute Force
Archives
- Today
- Total
codingfarm
Git 설치 및 설정 본문
- Git을 사용하기 위해 설치하는 방법을 알아보겠다.
- 이는 Linux 사용자 기준이다.
- Linux에서 패키지로 Git을 설치할 때는 각 배포판에서 사용하는 패키지 관리 도구를 사용하여 설치한다.
- Fedora에서는 아래와 같이 한다.
sudo yum install git-all
- Ubuntu 등의 데비안 계열 배포판에서는 apt-get을 사용한다.
sudo apt-get install git-all
최초 설정
- 'git config'라는 도구로 설정 내용을 확인하고 변경할 수 있다.
- Git은 이 설정에 따라 동작한다.
- 설정에 사용하는 설정파일은 세가지가 된다.
- /etc/gitconfig 파일 : 시스템의 모든 사용자와 모든 저장소에 적용되는 설정이다. git config --system 옵션으로 이 파일을 읽고 쓸 수 있다.
- ~/.gitconfig, ~/.config/git/config 파일 : 특정 사용자에게만 적용되는 설정이다. git config --global 옵션으로 이 파일을 읽고 쓸 수 있다.
- .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