예를 들어서 main에서 commit 하나 하고 bnc1에서 commit 여러개 한 다음, bnc1에서 main으로 rebase하면, bnc1에서 한 여러개의 commit에 대해 각각 main에서 한 commit과 conflict가 일어나는지 비교하는거임??
익명(118.235)2024-10-31 00:46
답글
bcn1에 체크아웃 된 이후 생긴 모든 커밋을 다른곳에 짱박아두고 bcn1의 커밋 내역을 main으로 바꾼다음 짱박아둔거 꺼내서 다시 넣고 컨플릭트 있는지 보는 느낌임 - dc App
백갤러 1(1.235)2024-10-31 00:49
답글
그럼 결국 같은 상황에서 그냥 (3 way) 머지랑 리베이스 했을 때, 머지는 최종 커밋본만 가지고 비교하는 건 맞지??
그 이전에 bnc1에서 몇번째 라인을 어떻게 수정하고 바꾸고 온갖 걸 다 해놨어도
최종 commit에서 main conflict 일어날 껀떡지만 안 만들어놨으면
conflict가 안일어나는거지??
그러나 rebase의 경우는 최종 커밋 뿐만아니라 그 이전 커밋들도 고려하기에 conflict가 발생할 수 있는거고
이것만 좀 답변좀 ㅠㅠ 감사
리베이스는 하나하나 다 보고 머지는 머지커밋만 봐서 그럼 - dc App
예를 들어서 main에서 commit 하나 하고 bnc1에서 commit 여러개 한 다음, bnc1에서 main으로 rebase하면, bnc1에서 한 여러개의 commit에 대해 각각 main에서 한 commit과 conflict가 일어나는지 비교하는거임??
bcn1에 체크아웃 된 이후 생긴 모든 커밋을 다른곳에 짱박아두고 bcn1의 커밋 내역을 main으로 바꾼다음 짱박아둔거 꺼내서 다시 넣고 컨플릭트 있는지 보는 느낌임 - dc App
그럼 결국 같은 상황에서 그냥 (3 way) 머지랑 리베이스 했을 때, 머지는 최종 커밋본만 가지고 비교하는 건 맞지?? 그 이전에 bnc1에서 몇번째 라인을 어떻게 수정하고 바꾸고 온갖 걸 다 해놨어도 최종 commit에서 main conflict 일어날 껀떡지만 안 만들어놨으면 conflict가 안일어나는거지?? 그러나 rebase의 경우는 최종 커밋 뿐만아니라 그 이전 커밋들도 고려하기에 conflict가 발생할 수 있는거고 이것만 좀 답변좀 ㅠㅠ 감사
ㅇㅇ 잘아네 - dc App
ㄱㅅㄱㅅ 일단 여기까지만 알아둬야겠다
이제 머지커밋 생기는거랑 스쿼시 머지도 알면 거의다 아는거임 - dc App
형님 혹시 새벽에 죄송합니다만 나중에 시간 되시면 제가 쓴 이 글도 봐주실 수 있나요...ㅠㅠ
https://m.dcinside.com/board/github/71972
걍 깃에서 diff를 님이 기대한거랑 다르게 딴거임 - dc App
진짜 코드 가져와서 위아래 거리두고 수정하면 님이 생각한대로 동작할거임 - dc App
와... 진심으로 감사합니다 학부생따리 깃 처음 배우는데 너무 어렵네요 ㅠ
리버트 커밋 포함된걸로 비교해보면 바로 보일거임 - dc App
윗댓봐주삼