yoongrammer

Git 설치 및 설정방법 본문

VCS (Version Control System)/git

Git 설치 및 설정방법

yoongrammer 2020. 11. 15. 20:48
728x90

목차

    Git 설치


    OS별 Git 설치 방법에 대해서 알아보도록 하겠습니다.

    Linux


    Fedora, RHEL, CentOS에서 아래와 같이 dnf를 사용하여 설치합니다.

    $ sudo yum install git

     

    Ubuntu 등의 데비안 계열에서는 apt를 사용하여 설치합니다.

    $ sudo apt-get install git

     

    설치가 되었는지 확인해 봅니다.

    $ git --version
    git version 2.22.0

    version 정보가 출력되면 설치가 완료된 것입니다.

    MacOS


    아래와 같이 brew를 사용해서 설치합니다.

    $ brew install git

    설치가 되었는지 확인해 봅니다.

    $ git --version
    git version 2.22.0

    version 정보가 출력되면 설치가 완료된 것입니다.

    Windows


    아래 링크에서 Windows용 git을 다운로드합니다.

    git-scm.com/downloads

     

    Git - Downloads

    Downloads Mac OS X Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific

    git-scm.com

    다운로드한 패키지를 열고 안내에 따라 git을 설치합니다.

     

    cmd창을 열어 설치가 되었는지 확인해 봅니다.

    $ git --version
    git version 2.29.2.windows.2

    version 정보가 출력되면 설치가 완료된 것입니다.

    Git 설정하기


    Git을 설치하고 처음 사용할 때 최초 환경설정을 해줘야 합니다.

    환경설정은 git config 라는 명령으로 확인 및 변경이 가능합니다.

     

    git 설정 파일은 세 가지가 있습니다.

    1. /etc/gitconfig 파일: 시스템의 모든 사용자와 모든 저장소에 적용되는 설정 파일입니다.
      git config --system 옵션으로 이 파일을 읽고 쓸 수 있습니다. (이 파일은 시스템의 관리자 권한이 필요합니다.)

    2. ~/.gitconfig, ~/.config/git/config 파일: 특정 사용자(즉 현재 사용자)에게만 적용되는 설정 파일입니다.
      git config --global 옵션으로 이 파일을 읽고 쓸 수 있습니다. 

    3. .git/config 파일: 이 파일은 Git 디렉터리에 있고 특정 저장소(혹은 현재 작업 중인 프로젝트)에만 적용됩니다.
      git config --local 옵션을 사용하면 이 파일을 사용하도록 지정할 수 있습니다. 

    각 설정은 역순으로 우선시됩니다. (.git/config > ~/.gitconfig > /etc/gitconfig)

    Git 최초 설정

    Git을 설치하고 나서 처음 사용 시, 사용자 이름이메일 주소를 설정해야 합니다.

    Git은 커밋할 때마다 이 정보를 사용하게 됩니다.

    $ git config --global user.name "yoongrammer"
    $ git config --global user.email yoongrammer@example.com

     

    git config --list 명령을 실행하면 설정한 내용을 확인할 수 있습니다.

    $ git config --list
    user.name=yoongrammer
    user.email=yoongrammer@example.com
    728x90

    'VCS (Version Control System) > git' 카테고리의 다른 글

    git remote 저장소  (0) 2020.11.19
    git 브랜치(branch) 란?  (0) 2020.11.18
    git 되돌리기 (git commit 취소, git add 취소)  (0) 2020.11.17
    Git 사용방법 (init, clone, add, commit ..)  (0) 2020.11.16
    Git 이란?  (0) 2020.11.14
    Comments