[Weekly Paper] Git merge vs rebase / fetch vs pull
·
카테고리 없음
1. merge vs rebase merge와 rebase는 모두 내용을 합치기 위한 방법이다. 그러나 합치는 과정에서의 차이점이 존재한다.Merge 변경사항을 하나의 브랜치에서 다른 브랜치로 합치는 것으로, 브랜치 별 히스토리가 남는다.git merge [가져올 브랜치명] Rebase 변경사항을 하나의 브랜치에서 다른 브랜치로 옮겨 새로운 시작점(기반)으로 삼는 것으로, 히스토리를 깔끔하게 유지하고 싶은 경우에 사용한다.  글로는 잘 이해가 되지 않으나, 그림을 보면 바로 이해가 될 것이다.이미지 출처 : Git의 Merge와 Rebase의 차이그 외 squashing과 pull requestSquashing: All commits are preserved in both cases (for exampl..
[후기] NCloud 서비스 사용 후기 (feat. 비사이드 포텐데이, 가고팝)
·
후기
안녕하세요! ㅎㅎ  이번에 비사이드 포텐데이 403기로 참여했는데, 감사하게도 비사이드 포텐데이에서 웰컴 키트로 Green Developer 참여 혜택을 주셨습니다! 그래서 제공받은 크레딧으로 NCloud 서비스를 이용해서 저희 '가고팝' 서비스를 배포해보았는데요. 그래서 이번 포스팅에서는 간단하게 나마 Ncloud 서비스 이용 후기를 적어보고자 합니다!  1. 프로젝트 소개  '가고팝'은 사용자 위치 기반으로 팝업 스토어를 효율적으로 방문할 수 있는 최적 경로를 제안하는 서비스입니다.20~30대 주요 이용자들이 특정 지역에서 여러 팝업 스토어를 방문할 때, 각각의 위치와 운영시간을 고려해야 하는 번거로움을 덜어주고자 기획하게 된 서비스입니다. 아직 구현해야할 부분들이 많이 남아있지만, 비효율적인 동선으..
FastAPI + Gunicorn + Nginx로 HTTPS 통신이 가능한 도메인 api 만들기( CORS 해결)
·
기술블로그
안녕하세요. 드디어 졸업프로젝트 마감 시간이 다가오고 있습니다. 저희 팀은 그동안 열심히 만든 모델을 사용하기 위해서 API를 개발하고, 프론트에 연결하는 작업을 하고 있습니다. 단순한 작업일 거라 생각했는데... 생각보다 어렵더군요. 힘들게 API를 만들었더니 프론트에서 불러올 수가 없는 상황에 놓였었습니다...  그 이유는 저희 프로젝트가 크롬 익스텐션 서비스이기 때문인데, 크롬 익스텐션은 HTTP를 허용하지 않습니다.이 때문에 HTTPS을 이용해야 했고 이를 위해서 도메인 등록과 SSL 발급이 필요했습니다.(또한 CORS도 허용해야 했습니다. 만약 CORS 에러 부분만 보고 싶으시다면 맨 밑으로 가주세요!)  그리고 저희 프로젝트 모델이 로컬환경에 있는게 아니라 텐센트 클라우드 인스턴스에 있습니다...