분산 버전 관리 프로그램
중앙 집중식 관리가 아닌, 서버 그리고 개발자 개인의 PC에도 버전이 동시에 관리가 되어
리소스를 분산으로 관리하는 것
깃 활용법
- 어떻게 변경되고 있는지 트래킹
- 백업, 복구, 협업
깃허브와의 차이
- 깃허브는 깃으로 관리가 되는 프로젝트 / 폴더(디렉토리)
- 깃허브라는 클라우드와 같은 서비스에 업로드하고 이를 통해 쉽게 공유하고 협업한다
깃을 이용한 버전 관리
1. 중앙 집중식 버전 관리
버전에 대한 히스토리는 클라우드 안에 존재
폴더만 개발자가 보유
화재로 소실되면 버전관리도 사라진다
2. 분산 버전 관리
화재가 발생해도 버전이 사라지지 않는다
깃허브와 깃랩의 차이
git init
: git local repository 초기화1. `git add` : staging area로 버전관리 할 파일 옮기기
1. `git add .` : 현재 위치한 w.d(working directory)에 생긴 모든 변화 사항을 stage
2. `git add {file name}` : file을 지정해서 stage
2. `git commit -m '커밋 메시지'
- 커밋 메시지는 해당 버전이 어떤 목적에서 생성됐는지에 관한 것
- 길이의 제한이 있다
** 여기까지가 Local Repository의 일들 **
git remote add origin {remote_repo Url}
git push origin master
: local -> remote로 (upload)텍스트 기반의 가벼운 마크업언어
print('pppp')
dddd
제목 | 제목2 | 제목3 |
---|---|---|
테스트 | 테스트2 | 테스트3 |