개요 이번에는 소규모 협업시 사용하는 팀프로젝트를 진행할 때, Git사용법에 대해서 간단히 정리해보겠습니다. 이번에는 팀장의 역할, 팀원의 역할 두가지로 나누어서 Git을 사용해보겠습니다. 프로젝트 시작시 팀장의 역할 프로젝트 생성 및 환경구축 팀프로젝트를 시작합니다. 팀장은 팀원을 위해서 repository를 생성해줍니다. 저는 위처럼 "git_practice_team_develope" 라는 repository를 연습용으로 생성해주었습니다. git clone {클론할 저장소 주소} git touch 환경설정.txt git add . git commit -m "환경설정 완료" git checkout -b dev git push --all 이후 팀장은 자신의 git 로컬 저장소에 해당 repository를..
서론 이전의 git 기본 사용법에 이어서, 이번에는 혼자서 프로젝트를 진행할 때의 git 사용법을 간단하게 정리해보고자 합니다. 혼자서 하는 프로젝트이므로, 굳이 다른 브렌치를 나누어서 할 필요는 없지만, 간단하게 main, dev, topic정도의 브렌치를 구현해서 사용해보도록 해보겠습니다. repository 생성, 연동 제 깃허브에 연습용 Repository를 생성했습니다. 위와같이 README.md도 생성해 주었습니다. repository를 생성할 때는, 아무파일도 없으므로 해당 공간이 저장소라는.. 한마디로 "git init"만 되어진 상태입니다. 하지만 위처럼 README.md파일을 생성해주면, 해당 파일이 add, commit된 상태가 되어서 main브렌치가 생성이 됩니다. 그러니 repos..
서론 "내가 git을 잘 이용하고 있는 걸까?" 에 대해서 알아보기 위해서 간단하게 git 사용하기, 개인프로젝트에서 사용하기, 협업시 사용하기 등으로 나눠서 사용법을 실습하면서 복기해보는 시간을 가지도록 해보겠습니다. 간단한 실습 1 - 로컬에서의 init, add, commit ex01이라는 폴더를 생성해줍니다. 이 폴더를 작업영역으로 사용해서 git에 파일을 올리거나 내리도록 사용하겠습니다. git init 이 폴더를 git으로 작업을 하고 싶으니, 해당 폴더의 경로에서 "git init" 이라는 명령어를 작성해줍니다. 이 명령어를 작성하면 해당 폴더에 .git이라는 숨김폴더가 생성됩니다. 이후 해당 폴더에 test1.txt라는 텍스트파일을 생성해줍니다. git status라는 명령어로 현재 관리중..
서론 우리는 프로젝트를 진행하다가 "...CORS disabled"와 같은 CORS에 대한 오류를 만날 수 있다. 도대체 CORS가 뭐길래 우리를 이렇게 귀찮게 하는가?!! 이번에는 우테코의 "나봄님의 CORS"를 통해 CORS에 대해서 알아보고, 정리하는 시간을 가져보았다. SOP(Same Origin Policy) SOP란 다른 출처에 대한 리소스를 사용하는 것을 제한하는 보안방식을 말한다. SOP에 대해 잘 알면, 보안에 큰 도움에 될 수 있다. SOP에서 O에 해당하는 출처(Origin)이란, 위처럼 생긴, URL의 구성요소 중에 Porotocol, Host, Port를 통해 같은 출처인지, 다른 출처인지 판단할 수 있다. 세가지중 하나만 틀려도 다른 출처, 세가지가 모두 같아야 같은 출처라고 이..