본문 바로가기

기타 개발 공부

(2)
Pycharm에서 Git 사용하기 (Merge, Rebase, Cherry-pick) - 2 이전 포스트에 이어서 Pycharm에서 Rebase와 Cherry-pick을 수행해보자. Rebase로 두 branch 합치기 이전 포스팅과 비슷하게 두개의 branch (master와 branch 2) 를 준비하고, my_main.py 의 내용이 서로 다르게 세팅하였다. 이전 포스팅에서는 merge 로 두 branch를 합쳤지만,, 여기서는 rebase 로 두 branch를 합쳐보자! 아래와 같이 Git log tab에서 "merge 'branch1' into master"를 선택하면 rebase를 수행할 수 있다. 이름에서 알 수 있듯이, 이 동작을 수행하면 current master branch가 branch 2 위에 선형적으로 이어지는 형태를 갖게 된다. 현재 두 branch에서 my_main.p..
Pycharm에서 Git 사용하기 (Merge, Rebase, Cherry-pick) - 1 Pycharm 에서는 편리하게 Git을 통해 remote 저장소에 내 코드를 연결하고 merge, rebase, cherry-pick 등 다양한 버젼 관리 기능을 제공한다. 그런데 나도 들어만 봤지 제대로 사용해본 적은 아직 없기 때문에 이 글에서 Pycharm을 통해 merge, rebase, cherry-pick 을 직접 실행해보며 공부를 좀 해보려한다. (대부분의 설명과 그림은 링크를 참고했다) 원격 저장소 연결하기 외부 저장소에 프로젝트를 연결했고, 간단한 commit & push 도 진행한 상황 새로운 branch 만들기 이제 merge, rebase, cherry-pick 를 수행하기 위해서 branch를 분기시켜보자. "First commit" 이라는 commit 에 우클릭 > new bra..