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 명령어 모음
2. BASIC
- working directory : 프로젝트의 파일들을 수정하는 곳
- untracked : 관리 대상이 아닌 파일
- tracked : 관리 대상이 된 파일, 추적되고 있는 상태
- unmodified : 파일 내용이 수정되지 않은 상태
- modified : 파일 내용이 수정된 상태
- staged : 커밋으로 git 저장소에 기록될 준비가 된 상태
- staging area : 어느 정도 작업 후 버전 히스토리에 저장할 파일들을 옮겨 놓는 곳
- . git directory :버전의 히스토리를 가지고 있는 곳
명령어
- checkout : 원하는 버전으로 돌아갈 수 있음
- commit : 히스토리에 저장
- push : 서버에 업로드
- pull : 서버에서 로컬로 다운로드
3. REMOTE
4. PRO TIPS
[출처] 드림 코딩