Version Control System
Server (Service Provider)
Client
중앙집중식
각 클라이언트가 작업한 것을 중앙 서버로 보내는 형식이며, SVN와 CVS 등이 있다. 최근에는 잘 사용되지 않는 방식.
분산식
각 클라이언트가 각 VCS를 운영하며 필요할 때 클라이언트끼리 연결됨(각각의 버전 유지가 됨). Git (각 로컬) – GitHub (협업할 때 서버 역할).
Git: 버전 관리 tool
- Local 영역 버전 관리: git tool
- Global 영역 버전 관리: git tool, GitHub
Git 유틸리티 다운 받고 설치: https://git-scm.com/
명령 프롬프트에서 git --version 입력하여 잘 설치되었는지 확인.
초보자는 Visual Studio 에디터 추천
CLI (Command Line Interface) – cmd 명령 프롬프트가 환경 구성
Git 이용한 Version 관리 절차 (명령 프롬프트)
1. 관리할 디렉터리에서
git init : 초기화
+
이메일 등록: git config --global user.email "깃허브 가입 이메일 주소"
유저네임 등록: git config --global user.name "깃허브 유저네임"
2. 버전 관리할 대상 추가
git add 파일명 : git에 파일 추가
3. Commit 수행
Git commit -m : “설명”
4. 상태와 로그 확인
git status : 상태 확인
git log: 사용 이력 확인
+ 로컬을 글로벌과 연결하기
git remote add or origin 깃허브에올린파일URL주소
그러나 cmd로 관리하기 어려우므로 GitHub Desktop 앱을 사용하는 것이 편리.
'빅데이터 > R' 카테고리의 다른 글
[R] 함수와 패키지 (0) | 2019.11.28 |
---|---|
[R] R에서 제공하는 기본 자료형 Data Type (0) | 2019.11.27 |
[R] ifelse 함수 - if, else 조건문 간편하게 한 줄에 쓰기 (0) | 2019.11.27 |
[R] 변수란? (0) | 2019.11.27 |
컴퓨터 구조와 원리 (0) | 2019.11.26 |