TIL / 20210717

장정윤·2021년 7월 18일
0

TIL

목록 보기
15/41
post-thumbnail

📌오늘한 일

오늘부터 한주간 클론코딩이 진행된다. 리액트를 배우고 처음하는 프로젝트여서
약간 기대가 되었다. 우리팀은 베스킨라빈스 사이트를 클론 코딩하기로했다.

나는 로그인, 회원가입, notice, review, 글쓰기 페이지 뷰를 맡아 작업중이다.

그리고 API 정리했다. 사이트의 기능을 많이 간추린 상태라 API 나눌게 많지 않을 것이라 생각했으나, 그렇지 않았다. 로그인/회원가입 , 메뉴게시판, 리뷰작성/수정/삭제, 제품검색 결과 등 많은 API를 정리해야했다.

우리는 각각의 아이스크림에 id를 부여해 받아오려했으나, 매번 id가 바뀌는 이슈 때문에 불가능하였고, 우리가 id를 부여하는 작업도 unique한 값으로 설정하기 어렵기 때문에 불가능하다는 결과에 맞닥뜨렸다. 그래서타이틀을 숫자로 변환해서 id로 이용하는 것으로 1차 결론을 내렸다.

깃 협업을 위한 준비를 했다.

협업을 위한 깃 사용 순서
1. 공용 레포지토리를 깃 클론한다. -> git clone <url 주소>
2. Dev branch에서 내가 사용할 브랜치를 만든다. ->git branch <브랜치명>
3. 내 담당 구현 작업을 한다. -> 작업 ing...
4. 완성후 내 원격 브랜치에서 커핏 푸시를 한다
->git commit -am "메세지.."
->git push origin <브랜치명>
5. 내 원격 브랜치에서 dev브랜치로 풀 리퀘스트를 보낸다.
6. 조장 검토-> 풀 리쿼스트를 승인한다.
-dev에서 작업-
7. 로컬 dev에서 git pull origin dev를 한다.(다른 브랜치에서만 내 브랜치를 삭제할 수 있기 때문에)
8. 내 원격 브랜치와 로컬 브랜치를 삭제한다
9. ->git push origin -delete menu
10. dev에서 새로운 작업을 위한 브랜치를 만든다.
-dev에서 작업 끝!-
11. 그리고 다시 새로운 작업하고 위를 반복한다.

이때 dev, master 브랜치에서 작업하는 것은 절때하지 말아야한다.

월요일은 조금 더 속도를 내어서 작업해야겠다.

profile
꾸준히 꼼꼼하게 ✉ Email: jjy306105@gmail.com

0개의 댓글