1. 메인 브랜치가 있다고 했을때 브랜치 a,b가 있어
브랜치를 병합한다는건 a,b의 내용물을 메인 브랜치로 넣는데
그러면 이때 변하는건 메인 브랜치 뿐이고 a,b는 변화가 없는거지?
2. 이렇게 a,b의 작업물을 메인으로 집어넣고 난 뒤 또다시 그 메인을 기반으로 브랜치를 나눠서 작업하고 싶은데
그 메인의 데이터를 a,b로 가져오려면 어떻게 해야함? 같은 브랜치 안에서라면 push로 올리고 pull로 받으면 되는데 이건 잘 모르겠음
3. 2번이랑 비슷하긴 한데 a,b를 작업하다가 메인 브랜치의 내용물을 바꿀일이 생겼어 그러면 어떻게 바꿔야함?
바꾸는거야 깃허브 데스크톱으로 main들어가서 바꾼뒤 push하면 되는데 그러면 a,b의 작업물은 바뀌지가 않으니 결국 병합할때 달라질거같은데
내가 지금 아예 알못이라서 저 질문들 자체가 아예 틀린상황일수도 있음 양해바람
1. yes 2. rebase 3. merge 할때 conflict 수정
2. 아니면 main 브랜치 fetch 하고 merge
3번은 파일 각각수정해서 merge 해보셈. conflict는 직접 봐야 느낌이 오더라..