What? GIT
What? GitHub
- 정의 : Git 을 지원하는 원격 저장소 제공 서비스
- Git : 분산형 버전 관리 시스템(Distributed Virsion Control System; DVCS)의 일종
- 분산형 버전 관리 시스템의 이해
- 기능 및 관련 도구
- 병렬 작업 : Branch(데이터 형상 변경 내역 흐름)
- 변경점 관리 : Commit(데이터 형상 변경 내역)
- 확정본 관리 : Tag(데이터 변경 내역에 다는 꼬리표)
Traking Working Directory
Git DownLoad
Tracking
1
git init
Enroll GitHub Account
1
2
git config --global user.name <NAME>
git config --global user.email <EMAIL>
Config
1
working-directory-path/.git/config
- 설정 파일
config
는 워킹 디렉토리의 숨김 폴더.git
내부에 위치함
Search
1
git config <SCOPE> <FIELD>
-
config
:config
파일에 대하여 기능함 <SCOPE>
: 범위--system
: 시스템 전체 설정--global
: 홈 디렉토리 설정--local
: 워킹 디렉토리 설정
<FIELD>
: 아규먼트에 대하여 기능할 속성 파라미터--list
: 모든 속성 파라미터의 아규먼트를 반환함user.name
: 워킹 디렉토리에 연동할 깃허브 계정 닉네임user.email
: 워킹 디렉토리에 연동할 깃허브 계정 이메일core.editor
color.ui
alias.[alias-name]
Set
1
git config <SCOPE> <FIELD> <VALUE>
config
:config
파일에 대하여 기능함<VALUE>
: 필드에 할당할 아규먼트
Reset
1
git config <SCOPE> <OPTION> <FIELD>
<OPTION>
--unset
: 특정 필드의 아규먼트를 초기화함--unset-all
: 모든 필드의 아규먼트를 초기화함
Reference
This post is licensed under
CC BY 4.0
by the author.