본문 바로가기

git2

Git Setting 1. 초기 세팅(최초 1회) 1.1 Fork Repository 원본(upstream) 팀 레포지토리를 포크한다. 1.2 Local PC에 git remote 연결 https URL을 복사한다. $ git clone [fork repository https url] [해당 레포지토리를 생선하는 디렉토리 이름] 원하는 디렉토리에 원하는 이름으로 repository를 clone한다 special-2 라는 디렉토리가 생기고, 그 안에 clone한 repository가 생겼다. origin 이라는 remote 이름으로 clone한 repository(포크해서 만든 내 레포지토리)가 자동으로 붙어있다. 1.3 upstream 추가 $ git remote add upstream [팀 repository https .. 2021. 3. 16.
아름다운 Git commit 그래프, Rebase 이 친구의 이야기 서론 git을 관리하다보면 다양한 사람들과 함께 형상관리를 위해서 노력하는 일에 가장 많은 고민과 노력을 하게된다. 또한 올바른 형상관리는 단순히 프로젝트를 진행하며 생기는 변수에 대응하기 위한 수단이 아닌 프로젝트의 전체적인 과정을 확인하고 탄탄한 개발을 진행하는 밑거름이 된다. git을 관리하며 흔히 말하는 git flow 방식을 많이 사용을 한다. 이 부분에서 많은 branch가 사용이되고 나눠지고 합쳐지는 단계를 반복하며 하나의 멋진 프로젝트가 생성이 된다. 커밋 그래프를 단순하게 가져가고 의미있는 커밋들을 관리하기 위해서는 커밋 그래프가 한 눈에 들어오는 일은 분명 중요하다. 오늘은 그 목표를 이루기 위한 rebase에 대해서 알아보고자 한다. 본론 위와 같이 프로젝트를 진행하며 생기는 흔한 커.. 2021. 3. 14.