1년차 주녀 개발자입니다... 아무생각없이 사수가 쓰라해서 사용하다가 갑자기 궁금해서 공부해봤습니다..


만약 원격 저장소 main 브랜치에 A, B 커밋이 있고, 내 로컬 main 의 base 커밋이 A 이고 C 커밋을 추가한 상태일때 git pull --rebase 를 하면


1. base 커밋이 B 로 바뀌고 그 뒤에 C 를 머지한다. 

2. 이때 충돌나면 충돌 해결하고 git rebase --continue 하면 된다.


그래서 전혀 문제가 없을거같다는 생각이 들어요... 지금까지 잘 써왔구요! 


구글에 보면 rebase 를 조심해야되는 이유가 원격 저장소에 이미 push 된 커밋 내역에 대해 rebase 할 경우 커밋 내역이 꼬일수 있어서 조심하라는거같아서 제가 쓰는거랑은 전혀 다른것같구여..


그래서 결론은 원격브랜치에서 로컬 브랜치로 fetch + rebase 하는 git pull --rebase 는 전혀 문제될거 없을거 같다. 라고 생각했는데... 혹시 문제가 될만한 상황이 있을까요??