git2 [TIL] Git - rebase Git에서 한 브랜치에서 다른 브랜치로 합치는 방법은 Merge와 Rebase 다. Merge와 Rebase의 실행결과는 같지만 커밋 히스토리가 달라진다는 차이점이 있다. 00. merge 란 ? merge는 각 분기된 커밋을 하나의 커밋으로 다시 합치고 싶을 때 사용하는 git 명령어 이다. 01. rebase 란 ? merge와 비슷하게, 하나의 브랜치에서 다른 브랜치로 변경 사항을 통합하도록 설계한 것이다. 즉, rebase는 말 그대로 (re-base)로 베이스를 재배치(다시 정의)하는 것을 의미한다. 02. 왜 rebase 를 사용할까 ? => 깔 끔 함 기준을 재지정하는 것의 주요 이점은 히스토리를 더 명확하게 얻을 수 있다는 것이다. 즉, rebase를 사용한다면, git 병합에서 필요로 하.. 2022. 3. 17. [TIL] Git & GitHub ( 1탄 ) 오늘은 그동안 나를 무던히도 괴롭혀온 git에 대해서 포스팅해보고자 한다. git은 정말 어렵고 또 어렵다. 처음 git에 대해 배운 날에는 혼이 빠지는 느낌을 받았다. 도대체 이 어려운 git을 왜 써야 하는 것이며, 이 어려운 git을 어떻게해야 좀 더 쉽게 이해할 수 있는지에 대해서 자세히 포스팅하려 한다. 1. Git 이 뭔가요 ? Git 은 왜 필요한가요 ? Git이란 소스코드를 효과적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템'이다. ( 💁🏻♀️ 버전은 프로그램의 변경사항을 의미한다. ) 🙋🏻♀️ 그렇다면 버전은 왜 굳이 관리해야하는 걸까? 최종 코드만 계속 갱신하면 되는게 아닐까? 매번 코드 수정 때마다 변경 사항을 업로드하는게 더 귀찮지 않을까? ( 💁🏻♀️ Git에서는 소스.. 2022. 2. 26. 이전 1 다음