1. Git 시작하기

최준영·2022년 2월 10일
0

Git & GitHub

목록 보기
2/13
post-custom-banner

1. Git의 장점

  • Git은 프로젝트의 시간과 차원을 자유롭게 넘나들 수 있도록 해준다.
    • 시간 : 프로젝트의 버전을 과거로 되돌리거나 특정 내역을 취소할 수 있다.
    • 차원 : 프로젝트의 여러 모드를 쉽게 전환하고 관리할 수 있다.
  • Git은 Git은 여러 사람들이 프로젝트에서 협업할 수 있도록 도와준다.

2. 기본 세팅

1) Git 설치

  • Git을 다운로드 한다.
  • 설치 과정에서 Git Bash를 포함시켜 준다.
    • Git 사용에 적합한 터미널이다.
    • 리눅스/맥(유닉스)에서 사용되는 CLI 명령어들을 윈도우에서 사용 가능하게 해준다.

2) SourceTree 설치

  • SourceTree는 Git을 GUI로 다룰 수 있도록 해주는 툴이다.
  • 이외에도 GitHub Desktop, GitKraken등이 있다.

3) VS Code 설치

  • 설치 후 Select Default Profile에서 Git Bash를 선택해준다.
  • ctrl + Shift + P를 눌러서 터미널을 열어보고 새 창이 Git Bash로 열리는지 확인

3. CLI vs GUI

  • Git을 사용하는 방법은 보통 둘로 나뉜다.
    • 터미널에 명령어를 이용하는 CLI 방식
    • 소스트리 등의 프로그램을 사용하는 GUI 방식
  • 필자는 간단한 작업들은 CLI를 사용하고, 프로젝트 상태를 자세히 살펴볼 때는 GUI를 사용한다.

4. Git 설정 & 프로젝트 관리 시작하기

1) Git 최초 설정

  • Git 전역으로 사용자 이름과 이메일 주소를 설정해준다.
    • GitHub 계정과는 별개다.
  • 터미널 프로그램에서 다음의 명령어를 실행한다.
    • git config --global user.name "(본인 이름)"
    • git config --global user.email "(본인 이메일)"
  • 아래의 명령어들로 확인 할 수 있다.
    • git config --global user.name
    • git config --global user.email
  • 기본 브랜치명을 변경한다. 기존의 master-slave 이름을 최근에는 권장하지 않는다.
    • git config --global init.defaultBranch main

2) 프로젝트 생성 & Git 관리 시작

  • Git 관리를 원하는 폴더를 선택하고 터미널에 해당 경로로 들어간다.
    • 에디터로 폴더를 열고 터미널을 실행하면 해당 경로로 들어가있다.
  • git init를 입력하면 .git 폴더가 생성된다.
    • .git 폴더가 삭제되면 기존의 변화 내역들이 모두 사라진다.

5. .gitignore

  • 포함할 필요가 없거나(자동으로 생성되는 파일들 - 빌드 결과물, 라이브러리 등) 포함하지 말아야 할 때(보안상 민감한 파일들) Git의 관리에서 배제시킬 수 있다.
  • 형식은 https://git-scm.com/docs/gitignore에서 참고하면 된다.
profile
do for me
post-custom-banner

0개의 댓글