GitLab 사용법은 대충 알고 써본 적도 있지만 확실하게 정리하고자 기록

 

  

 

1. SET UP

  • Github Desktop : 별로 추천 안 함
  • SourceTree : 간단하고 심플하지만 다양한 기능 포함 (전에 사용해봤음)
  • GitKraken : 화려한 UI
  • Terminal : 명령어 사용. (현업에서 일하는 개발자는 명령어를 사용하는 경우가 많음) 
    • iTerm2 : Mac에서 추천
    • cmder : windows에서 추천. Git이 기본적으로 포함되어 있음

 

1) Terminal에 Git 정보 등록하기

git config --global user.name "사용자 이름"

git config --global user.email "사용자 이메일"

git config --global core.autocrlf true (windows : true, mac : input) : 줄 바꿈 문자열을 맞춰주는 속성

 

2) Git 사용 방법

git [명령어] [옵션]

 

3) Git 명령어 모음

git-scm.com/docs

 

2. BASIC

  • working directory : 프로젝트의 파일들을 수정하는 곳
    • untracked : 관리 대상이 아닌 파일
    • tracked : 관리 대상이 된 파일, 추적되고 있는 상태
      • unmodified : 파일 내용이 수정되지 않은 상태
      • modified : 파일 내용이 수정된 상태
      • staged : 커밋으로 git 저장소에 기록될 준비가 된 상태
  • staging area : 어느 정도 작업 후 버전 히스토리에 저장할 파일들을 옮겨 놓는 곳
  • . git directory :버전의 히스토리를 가지고 있는 곳 

 

명령어

  • checkout : 원하는 버전으로 돌아갈 수 있음
  • commit : 히스토리에 저장
  • push : 서버에 업로드
  • pull : 서버에서 로컬로 다운로드

 

3. REMOTE

4. PRO TIPS

 

[출처] 드림 코딩 

 

+ Recent posts