[항해99] 52일차 github

IT/Bootcamp 항해99|2021. 7. 29. 12:15

항해 99

52일 차:

 

Final porject  MVP배포를 위해, 백앤드는  db 1차 설계 및 기본 api설계를 했다.

거기다가 backend끼리 github를 제대로 사용하고자 pull request 도 배워서 사용하는 중이다.

처음에 pr를 받아서 리뷰하고 merge 하는 게 너무 귀찮고 쓰잘대기 없는 방식 같아서 짜증 났는데,

생각해보니 현업에서도 이렇게 사용할 터이니  이번 기회를 통해서 배워보는 것도 나쁘지 않다고 생각했다.

 

이범규 대표님과 다 같이 프로젝트 회의를 했다.  우리 프로젝트를 보고 조금 쉬울 테니  CRUD를 잘 구현하여 서비스를 먼저 최대한 빨리 배포하고 필요한 부분을 추가 ,  이용자를 모집할수있는 방법 찾기 라는 답변을 받았다.   

 

 

Git pull request 하는 법 

 

 

1.  git fork로 해당 repository를 자기 repository에 떠온다.

2. git clone {fork해온 자기의 repository url}

3. git remote add  {name}  {original git repository url}

4. git pull 

5. refusing to merge unrelated histories - 

https://gdtbgl93.tistory.com/63

 

Git push가 안되는 경우 (fatal: refusing to merge unrelated histories)

로컬 저장소에 있는 프로젝트를 깃허브 사이트를 통해 만든 저장소로 push 하는 경우에 이런 메세지가 뜨는 경우가 있다. 1 2 3 4 5 6 7 8 C:\Users\gitProject>git push origin master To https://github.co..

gdtbgl93.tistory.com

6. 새로운  branch 생성

     git checkout -b {branch name}

7.  git add , commit , push

 

ESLint    :  rule을 정해서 띄어쓰기나 , 등을 규칙을 정함.

Prettier  : 그냥 보기에 이쁘게 해 줌

 

ESLint설정 

 

mongo db와 sequlizer를 지나 prisma 까지 와서  공식문서도 여러 개 읽어보고 ,  기본적인 CRUD구현을  어떤  db ( ORM)을 사용하던 구현할 수 있는 실력이 된 것 같아 기쁘지만, 이게 backend의 전부 가아 니니 깐,

 db 디자인 정교화,   network security ,  docker 사용법,  load  balancing 등  여러 가지를 하나씩 적용해봐야 하지 않을까 싶다. 

 

잠시 쉬러 간다 해놓고  12시부터 푹 자버렸다.  

정신 차려야겠다.

 

반응형

댓글()