Git 개념 가이드
반응형

SVN - commit

Git - commit

스테이지 역역 (index)


SVN - Update


Git - Pull




Git 이 SVN 과의 차이점은?

1. 로컬 저장소가 존재한다.

2. 커밋 이전에 스테이지 영역에 추가하는 과정이 있다.

3.각각 의 버전을 스냅샷으로 저장합니다.



Git 용어

커밋 Commit

지역 저장소에 새로운 리비전을 추가하고

무엇을 변경했는지 설명하는 로그 까지 저장하는 기능

푸쉬 Push

상위 저장소(Upstream repository) 에 변경사항을 적용하는 기능

풀 Pull

상위 저장소의 변경사항을 복사하고, 변경이력을 지역저장소와 병합

브랜치 Branch

Commit 객체를 가르키는 포인터, 하나의 단위

해드 HEAD

가장 최신의 리비전을 가리키는 포인터

리베이스 rebase

rebase는 merge 와 동일하게 하나의 브랜치를 다른 브랜치로 병합하는 기능을 합니다.

rebase는 한 브랜치에서 이루어진 작업 히스토리를 다른 브랜치에 차례로 적용 시킵니다.

히스토리를 더욱 깔끔하게 남겨 줍니다.

릴리즈 브랜치

최소한의 변경만 발생

버그나 로직의 수정에만 집중

일반적으로 RB_ 라는 접두어를 붙임.



참고 자료 : http://www.slideshare.net/einsub/svn-git-17386752?related=1

               http://www.slideshare.net/UyeongJu/git-15379130?related=4








반응형