Programming/Git
Git 개념 가이드
유로띠
2015. 1. 2. 14:13
반응형
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
반응형