hyperskill - Git rebase 영어 원문git merge 명령어 외에도, 브랜치를 병합하는 또 다른 방식이 있습니다.이는 git rebase 입니다.git rebase는 git merge와 같이 하나의 브랜치에서 또 다른 브랜치로 변강 사항을 병합시킨다는 같은 목적을 위해 사용됩니다.하지만, 이러한 방법론들의 원칙은 서로 다르며, 각자 스스로의 장점과 단점을 가지고 있습니다.그러므로, 서로 다른 상황에서, 알맞는 것을 하나 고르면 되는 겁니다.밑에서 우리는 이 명령어들 같의 차이점을 좀 더 자세하게 분석 할 것이며, git rebase 를 어떻게 사용하는 지 배울 겁니다.Merge vs rebase - Merge 와 rebase 비교이 두 명령어 간의 차이점은 힐끗 보았을 때는 미묘합니다.그..
git merge
hyperskill - Git branches 영어 원문이제, git에 우리가 저장한 프로젝트들의 복사본이 어떻게 구성되어지는지 알아 낼 시간입니다.이번 주제에서는 branching에 익숙해 질 것이며, 이것이 왜 필요하고, 이것으로 무엇을 할 수 있는지 다룰 겁니다.Branching - 브랜치 만들기가끔 개발 모듈을 분리하거나, 이전 버전과 비교하여 대체 된 프로젝트 버전이 더 나은지 보기 위해 생성합니다.몇몇 경우들에서, 원본 브로젝트의 복사본을 작업하는 것은 좋은 연습입니다.이러한 복사는 branch라고 부릅니다.브랜치들은 그들만의 history (히스토리:역사)를 가지고 있으며, 당신이 해당 브랜치를 병합하기로 결정 할 때 까지 다른 브랜치들로부터 변경 사항이 독립됩니다.이런 방식을 가지는 데에는..