블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'versioning'에 해당되는 글 2

  1. 2013.06.24 git 기본 command
  2. 2011.08.18 Dedup vs compression
 

git 기본 command

ALM/SCM/VCS | 2013.06.24 23:23 | Posted by 조대협


1. git 기본 사용법

$ echo "test materials" > index.html

$


repository 생성

$ git init

Initialized empty Git repository in c:/dev/git/.git/

$ echo "This is test materials" > init.html

$ echo "This is test materials" > index.html

$ git add index.html

warning: LF will be replaced by CRLF in index.html.

The file will have its original line endings in your working directory.

$ git status

# On branch master

#

# Initial commit

#

# Changes to be committed:

#   (use "git rm --cached <file>..." to unstage)

#

#       new file:   index.html

#

# Untracked files:

#   (use "git add <file>..." to include in what will be committed)

#

#       init.html

$ git commit -m "Initial contents" --author="Terry <bwcho75@gmail.com>"

[master (root-commit) eb86eb0] Initial contents

 Author: Terry <bwcho75@gmail.com>

warning: LF will be replaced by CRLF in index.html.

The file will have its original line endings in your working directory.

 1 file changed, 1 insertion(+)

 create mode 100644 index.html

 

수정 하기

$ echo "append" >> index.html

$ git add index.html

$ git commit -m "append"


commit history 확인

$git log master



2.태깅

$git tag -a 0.2 -m "v0.2 tagging"


태그 버전들 확인하기

$git tag


각 태그 버전으로 이동하기

$git reset --hard <태그명>


3. 브렌치


생성

$git branch "브렌치이름"

브렌치 목록 보기

$git branch 

- 현재 사용중인 branch는 *표로 보임


브렌치 전환하기

$git checkout "브렌치이름"

메인 master로 전환하기

$git checkout "master"


merge 하기 (현재 브렌치에, 브렌치명의 파일들을 합치기)

$git merge "브렌치명"


tag와 branch의 차이

- tag는 그 순간의 스냅샷을 보관하기 위함

- branch는 그 순간부터 붙여서 계속 해서 개발해나가기 위함





'ALM > SCM/VCS' 카테고리의 다른 글

github 연동 방식 메모  (0) 2014.01.12
git 사용법과 소스 관리  (6) 2013.07.28
Git branch reference  (0) 2013.06.25
git 기본 command  (0) 2013.06.24
VCS 브렌치 관리 전략  (0) 2013.05.27
git 노트  (0) 2013.05.27
http://www.edugeek.net/forums/nix/49844-zfs-deduplication-dedup-vs-compression.html
데이타를 보면 알겠지만 Dedup보다 일반적인 케이스는 Compression이 용량 절약면에서는 이익.
Dedup은 Backup이나 Delta 기반의 Versioning에 유리.