Git 설치와 설정 (feat. 명령어)

    * 이 글은 '제주코딩베이스캠프(링크)' 의 알잘딱깔센 GitHub 무료 강좌(링크)를 참고해 작성했습니다.

     

    Git

     

    git-scm.com

     

    Git 이란?

    • Git 은 소스코드 및 팡리의 변경 내역을 저장하는 분산 버전 관리 시스템 (DVCS, Dstributed Version Control System)
    • 리누스 토발즈에 의해 처음 만들어졌다 (리누스 토발즈는 리눅스 커널도 개발했다)
    • GitHub, Bitbucket, Gitlab 등의 Git 기반 버전 관리 호스팅 서비스들이 있다
    • 공식 문서

    Git 설치방법

     

    Ubuntu 환경

    아래 명령어 입력 시 Git 을 설치할 수 있다 (복붙 가능)

    $ sudo apt-get update
    $ sudo apt-get install git

    Mac 환경

    Mac 에는 기본적으로 Git 이 설치되어 있다 설치가 되어 있다
    설치가 되었는지 확인하는 방법은 Terminal ( cmd + space bar ➡ terminal )  을 실행시키고 아래 명령어를 입력하면 된다

    $ git
    
    usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
               [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
    ...
    ```

    * 설치가 되지 않은 경우나 최신 버전의 git 을 설치하려면 아래 3가지 방법 중 하나를 선택해 설치하면 된다

    Zip 파일로 설치하기

    Homebrew 로 설치하기

    • Homebrew 를 설치해준다
    • 이후 아래 명령어를 입력하면 된다
    $ brew install git

    MacPorts 로 설치하기

    • MacPorts 를 설치해준다
    • 이후 아래 명령어를 입력하면 된다
    $ sudo port install git

    Windows 환경

    • 다운 받은 파일을 실행하고 설치를 진행한다
    • 기본 Branch 설정에 대한 옵션이 있지만 넘어갔다면 설치 완료 후 아래 명령어를 통해 변경할 수 있다
    git config --global init.defaultbBranch main



    Git 사용법, 명령어

    실행하기 (Windows 기반)

    마우스 오른쪽 클릭을 해 "Git Bash Here" 옵션을 눌러주면 된다


    버전확인

    $ git --version


    초기설정

    • User name 설정
    $ git config --global user.name "kay"
    • User email 설정 - Github 에 가입한 메일 계정을 입력
    $ git config --global user.email gihub@example.com

    * User name 과 email 을 설정하지 않으면 commit 내역에서 계정 이름이 아닌 유저 이름으로 올라갈 수 있으니 주의!!

    • 확인하기
      • 아래 명령어를 이용하면 확인할 수 있다
      • --list 옵션을 사용하면 여러 configuration 을 한번에 확인할 수 있다
    $ git config user.name
    $ git config user.email
    $ git config --list

    저장소 만들기 (feat. linux 명령어)

    기본 명령어는 linux 의 명령어와 동일하다 (아래 링크 참고)

     

     

    리눅스 아키텍처와 명령어

    운영체제 (Operating System)이란? 시스템 HW + SW (운영체제 + 모든 어플리케이션) 운영체제 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위해 하드웨어 추상화 플랫폼과 공통 시

    kay-dev.tistory.com

    $ mkdir git_test
    $ cd git_test

    Local 저장소 설정하기

    $ git init

    위 과정을 거치면 해당 폴더를 기준으로 .git (Local 저장소)가 생성된다
    Local 저장소에는 버전 정보, 원격 저장소 주소가 저장된다


    참고

    Pro Git Book

    Git source repository on GitHub

    버전관리시스템

     

     

     

    '개발자라면? > Git & GitHub' 카테고리의 다른 글

    Git CLI 알아보기 (명령어)  (0) 2022.10.14
    GitHub 사용하기 (feat. git CLI)  (0) 2022.10.13
    Git commit 이해하기 (feat. 명령어)  (0) 2022.09.24
    Git & GitHub 의 기본 개념  (0) 2022.09.20
    Git & GitHub 맛보기  (0) 2022.09.20

    댓글

    Designed by JB FACTORY