wafflestudio / seminar-2021

2021 Rookies 세미나
47 stars 110 forks source link

react 브랜치 컨벤션대로 진행하면 생기는 문제 #528

Closed Songmin17 closed 3 years ago

Songmin17 commented 3 years ago

요약

assignment2를 제출하는 와중에 브랜치 컨벤션대로 바꾸다가 문제가 생긴것같아서 질문을 합니다. assignment1을 merge하기 전에 assignment2를 branch에다가 push를 마쳤습니다.





상황

assignment2를 끝낸 후에 assignment1 pull request를 main에 merge하고 다음과 같이 입력을 했는데 assignment2에 있는 src파일 내부에 있는 js 파일들이 안 뜹니다: git checkout main git pull git checkout assignment-2 git pull git rebase main 여기까지 하는 와중에 main에 있는 잘못된 폴더 구조를 해결하기 위해서 기존에 있던 subfolder를 지우고 src만 남기려고 했지만, 결과적으로는 src안에 아무것도 없습니다. 터미널에 이런 식으로 결과가 뜹니다:

Screen Shot 2021-09-30 at 3 42 30 PM

다음과 같은 식으로 assignment1-app이라는 잘못된 폴더를 없애려고 이렇게 진행이 됐는데 예상 못한 결과가 뜹니다.

Screen Shot 2021-09-30 at 3 45 17 PM Screen Shot 2021-09-30 at 3 47 03 PM Screen Shot 2021-09-30 at 3 47 35 PM

마지막 사진의 마지막 줄을 보시면 src/components파일 안에 제 폴더들이 하나 빼고 없다는 것을 볼 수 있어요.

아직 assignment2 branch에는 제 코드가 남아있지만 이대로 "rebasing assignment2"를 진행하면 괜찮을지 모르겠어서 도움을 주시면 감사하겠습니다.





문제 내용

woohm402 commented 3 years ago

unstaged change가 없는 상태에서 이슈에 있는 내용을 진행하신 게 맞나요?

Songmin17 commented 3 years ago

assignment2에 있는건 다 assignment2 브랜치로 push한 상태고 main에서 git pull 하니까 예전에 잘못된 구조로 되어있는 폴더가 또 생겼어요. 그래서 저렇게 진행하는 와중에 그 폴더를 수동으로 삭제를 하고 rebase를 시도해봤습니다.

삭제를 한것을 취소하고 다시 rebase를 하면 해결이 될까요? Assignment2에서 폴더구조 변경 commit도 있었는데 그 폴더를 삭제 하니까 이 commit이 rebase할때 제대로 apply된것같지 않아서요

woohm402 commented 3 years ago

넵 삭제한거 취소하시고 다시 진행하시면 될 것 같습니다

혹시 혼자 진행하기 불안하시다면 줌 열고 진행해주시면 들어가서 봐드릴 수 있습니다 (이 경우 이슈 댓글은 제가 놓칠 수 있으니 갠톡으로 노티 주시기 바랍니다)

Songmin17 commented 3 years ago

넵 이따가 노티 드릴게요!