TIL - 2021.02.24 (Tue)

Youngwoo Lee·2021년 2월 25일
0

TIL

목록 보기
6/29
post-thumbnail

Today I Learned

학습 내용

  • git, git branch, PR(Pull Request) 학습

이전에 git을 사용할 때, main에서 혼자서 commit하는 작업만 해오다가 branch를 만들고 PR까지 같이 할려니 많이 복잡했다. 아직 미비한 부분이 있는 것 같아 git을 사용할 때마다 모르는 부분을 정리하여 보완할 계획이다.

  • API Design Guideline 정독

Neph와 숫자 야구게임 프로젝트에 논의를 하면서 함께 API Design Guideline을 정독하였다. method의 naming에서 품사까지도 어느정도의 규칙이 있다는 것을 보고 매우 흥미로웠다.


문제점 / 고민한 점

  • PR 보내는 과정에서의 문제점

git과 github에 대한 이해가 부족한 상태에서 PR 실습을 진행하다보니 시간이 많이 걸렸다. 그리고 PR을 왜하는지, PR 과정에 대한 상세한 이해가 필요했다.

  • Conflict 실습에서의 문제점

원격 저장소에서 conflict을 만들어보는 실습을 할 때 fork에 대한 이해를 잘못하여 branch 생성을 못했다. 이 문제는 Collaborator 추가를 통해 간단하게 해결하였다.


노력한 점

일단 오늘은 git에 대한 전체적인 이해를 계속해서 반복적으로 하여 어느정도 갈피가 잡혔다.
야곰의 영상도 반복해서 보고 여러 유튜브 영상을 참고했다.

참고자료 : https://velog.io/@zansol/Pull-Request-이해하기 ⭐️⭐️⭐️

또한 revert와 reset의 차이

https://backlog.com/git-tutorial/kr/stepup/stepup7_2.html ( revert )

https://backlog.com/git-tutorial/kr/stepup/stepup7_3.html ( reset )

에 대해서도 따로 학습을 하였다.

하루 종일 검색을 해도 끝없이 나오는 명령어들의 여러 옵션들로 머리가 아프지만 git을 계속 사용하다 보면 익숙해질거라 믿고 싶다..

API Design Guidline을 앉은 자리에서 완독한것이 처음인데 번역본과는 다른 많은 것을 가져갈 수 있었다. 앞으로 Developer Document와 같은 문서들을 좀 더 진지하게 읽어야겠다는 생각이 든다.

profile
iOS Developer Student

0개의 댓글