young
is this it
young
전체 방문자
오늘
어제
  • 분류 전체보기 (143)
    • 웹_프론트엔드 (1)
      • 로드맵 챌린지 (73)
      • Svelte (2)
      • React (6)
      • JavaScript (8)
      • TypeScript (2)
      • HTML+CSS (5)
    • 웹_백엔드 (0)
      • Django (0)
    • 빅데이터 (33)
      • R (30)
      • Python (2)
    • 기타 (11)
      • git (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • form
  • ggmap()
  • 웹보안
  • ssl
  • 인증
  • 공개키
  • css네이밍
  • owasp
  • bem
  • rstudio지도정보
  • 태스크러너
  • vcs
  • ggplot
  • 암호화
  • Regex
  • css후처리기
  • 보안취약점
  • 구글맵api
  • 버전관리
  • 대칭키

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
young

is this it

빅데이터/R

버전 관리 시스템 Version Control System [Git]

2019. 11. 26. 15:31
반응형

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 앱을 사용하는 것이 편리.

http://desktop.github.com/

 

반응형

'빅데이터 > 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
    '빅데이터/R' 카테고리의 다른 글
    • [R] R에서 제공하는 기본 자료형 Data Type
    • [R] ifelse 함수 - if, else 조건문 간편하게 한 줄에 쓰기
    • [R] 변수란?
    • 컴퓨터 구조와 원리
    young
    young

    티스토리툴바