[TIL] 내일배움캠프 React 과정 2024.08.08

김형빈·2024년 8월 8일
0

내일배움캠프

목록 보기
77/81

오늘의 한 일

  • 다른 팀 서비스 사용성 유저 테스트
  • 유저 테스트 결과 확인
  • github 오류 수정
  • 홈 페이지 반응형 디자인 제작

github cherryPick

상황

  • develop 브랜치에 반영된 내용을 Main에 merge하기 위해 pr을 올렸는데 분명히 두 브랜치의 코드가 다른데 File changed가 0이 떴다...

원인은 revert??

  • 사실 Main 브랜치에 실수로 직접 병합을 해버리는 바람에 revert를 한 번 사용했었다.
  • 이 revert가 문제였던 걸까??

원인은 모르지만 작업은 해야하니까...

  • 튜터님과 얘기도 해봤지만 결론은 모른다였다...
  • 그래도 작업은 진행해야 했기에 메인 브랜치를 업데이트 할 필요가 있었다.

git cherry-pick

  • 이 때 사용한 게 git cherry-pick 명령어
  • 과거에 업데이트 한 커밋 기록 중 dev 브랜치에서 가져와도 적용이 안되었던 커밋을 cherry-pick 명령어를 통해 Main 브랜치에 적용 시켰다.
  • 이렇게 Main 브랜치를 업데이트 시킬 수 있었지만 develop 브랜치와의 commit 차이는... 불안하지만 아직 동작은 잘된다
profile
The secret of getting ahead is getting started.

0개의 댓글