cs3 [git] 이미 존재하는 폴더 깃헙에 올리기 1. github 저장소 생성 2. git에 올릴 root 폴더로 이동한 후 해당 폴더에서 터미널 열어주기 3. git directory 초기화 git init 4. commit 올리기 git add . git commit -m "First Commit" 5. remote repository 등록 git remote add origin [ github URL ] git push --set-upstream origin main 6. 깃헙 확인하기 cs/Git 2023. 11. 28. Github flow 대부분의 개발자들이 협업을 통해 일을 하고 작업을 공유하고 있다. 어떤 개발자는 코드를 보고 수정사항을 찾아내고 어떤 개발자는 기능을 개발하기 위해 코드를 추가하고 어떤 개발자는 기능 보수를 위해 기존의 코드를 뜯어고치고 있다. 이들이 각자 작업하는 경우 파일에는 버전이 생기고 이를 관리해야 하는 필요성을 느끼게 된다. 우리는 이럴 때 형상관리도구를 사용하게 된다. 현재 주류로 여겨지는 Git에서 사용할 만한 브랜치 관리 전략 세가지를 정리하고 소개하겠다. 오늘은 그 첫번째 flow인 Github Flow이다. Github Flow 추후 소개할 Git Flow가 Github에서 활용하기 복잡하다는 단점을 극복하기 위하여 나온 브랜치 전략이다. 브랜치는 단순하게 Master와 Feature브랜치, 두 개로.. cs/Git 2023. 7. 26. 3계층 구조(3-Tier Architecture) 3 계층(3-tier) 구조란, 플랫폼을 3 계층으로 나누어 별도의 논리적, 물리적 장치에 구축하고 운영하는 형태를 의미한다.웹 서버 운영을 예를 들자면, 서버 한 대에 한꺼번에 모든 기능들을 몰아넣고 구축하는 것이 아니라 데이터를 저장하고 읽는 데이터 계층, 데이터를 처리하는 어플리케이션 계층, 그리고 데이터를 표현해 주는 클라이언트(혹은 프레젠테이션) 계층과 같이 3개의 계층으로 나누어 각각의 기능을 별도의 논리적, 물리적 장치에 개발, 운영하는 형태이다. 프로젝트의 상황에 맞게 2개, 4개의 계층을 활용할 수도 있고 이 경우엔 다층 구조(Multi-tier Architecture 또는 n-tier Architecture)라고도 표현할 수 있다.인프라 관점에서 3 Tier 구조는 클라이언트로부터 re.. cs 2023. 6. 24. 이전 1 다음