[TIL] 원티드 프리온보딩_3일차_220505

이강윤·2022년 5월 5일
2

TIL

목록 보기
3/30
post-thumbnail

📌 git fork

  • todoApp을 만들며 협업하기 위해 fork를 해야한다. clone을 받고 remote를 제거하고 새롭게 추가하는 방법으로 했었는데 fork를 해보기 위해 다시 해보았다!

    git fork란 ? Github repository에서 나의 repository로 복제하는 기능

  • 원본 repository에서 upstream을 받기위해서는 아래와 같이 해야한다

    1. git remote add upstream [원본 repository url] 을 통해 upstream 등록하기
    2. git remote -v 를 통해 remote가 추가가 되었는 지 확인하기
    3. 최신화하려면 git pull upstream develop 하기
  • pull 받게 되면 merge가 자동적으로 이루어진다.
    📍 conflict 나는 것을 고치는 것에 두려움을 없애보자,,!

📌 conflict 해결

  • merge 할 때 conflict가 나면 아래 선택지 중에 선택하면 된다..!

    1. Current Change: 현재 HEAD의 내용을 적용

    1. incoming changes: merge되는 다른 브랜치 내용을 적용
    2. Both changes: 둘 다 적용
  • 해당하는 것을 선택하고 다시 commit하면 된다!!

📍 conflict 나는 것을 고치는 것에 두려움을 없애보자,,! X 222... 😭

📌 gitmoji 사용해보기

  • 아래와 같은 순서를 따라해보장~!
    1. npm i -g gitmoji-cli
    2. git add .
    3. gitmoji -c
    4. choose a gitmoji : 라고 문구 뜨면 해당하는 emoji enter로 선택
      5.commit 메세지 입력
    5. repository로 push

👀 마무리

  • 오늘은 todoApp에서 내가 맡은 category부분과 원티드 과제 리팩토링을 하였다.. 생각보다 시간이 많이 소요되었고 style을 모듈화 시키고 간결한 코드를 만들고 싶다보니까 그런 것 같다..
  • classNames 라이브러리를 통해 class를 바인딩하는 부분을 좀 더 연습하고 공부해야 할 거 같다,,!
  • 원래는 Vue를 했었다보니 React에 대해 모르는 부분이 너무 많다 ㅜㅜ useEffectuseRef를 사용해보면서 더 개념을 잡을 수 있었고 많이 검색해서 공부해보고 싶은 마음이 생겼다!!😖
  • git은 여전히 어렵고 복잡하고 무섭다,, 나의 실수로 repo가 망가질까봐,, 하지만 계속 익숙해지다보면 잘 할 수 있는 날이 올거라고 믿는다!!! ㅎㅎ
  • 협업은 정말 중요하고 어려운 부분이라고 생각하지만 우리 팀(6팀)은 의견도, 소통도 어려움 없이 잘 진행되고 있는 것 같다🙃 헷갈리거나 모르는 부분이 있다면 먼저 검색을 해보고! 그 뒤에도 모른다면 팀원분들께 물어보기!! 남은 기간도 화이팅이다!!
profile
멋진 FE개발자가 될거야 ✌

0개의 댓글