Why ❓ 혼자서만 진행을 하다보니 git을 사용하더라도 add, commit, push 정도만 사용을 했었지만, 프로젝트를 진행을 하다보니 당연스럽게 branch와 commit message convention 등을 찾아보게 되었고 그 부분에 대해서 나중에라도 까먹지 않기 위해 기록을 합니다. Git branch 독립적으로 어떤 작업을 진행하기 위한 개념으로 각 브랜치는 영향을 미칠 수 없습니다. naming Rule master branch develop branch feature branch hotfix branch Master branch 프로젝트를 배포 가능한 브랜치로 유저가 사용가능한 상태의 브랜치입니다. Develop branch Feature branch에서 만든 기능을 합치고 출시전 점검..
노마드 코더의 "ReactJS로 영화 웹 서비스 만들기" 를 하다보면 중간에 gh-pages가 나오게 되는데, 그것을 활용하는 방법에 대해서 기록하려고 합니다. 해당 작업은 Visual Studio Code, window환경에서 이용하였습니다. 우선 해당 리액트로 이루어진 프로젝트를 완성했다는 가정하에 1. Create a new repository github에서 새로운 레포지토리를 생성하고 url을 준비 2. install gh-pages VS Code에서 해당 작업한 폴더에서 Ctrl + ` 을 누르게 되면 터미널이 열리는데, npm i gh-pages --save-dev 입력하여 라이브러리 설치 3. publishing 프로젝트 내 package.json 에서 homepage 주소 설정, scri..
git 이란? 주로 개발자들이 프로그램과 관련된 파일을 저장하는데 사용하며, 게임의 세이브 포인트와 같이 저장된 시점으로 되돌아 갈 수 있는 시스템이다. 잔디 심기 단계 github 저장소 생성 github 저장소 클론 클론된 디렉토리 안에 작업이 완료된 파일을 생성 커밋할 파일들 스테이지 올리기 (add) 커밋하기 (commit) 푸쉬하기 (push) Commit 이란? 작업이 완료해서 저장을 원하는 파일들을 포장하는 과정, 게임의 세이브에 해당하는 행동 Add 란? 포장된 파일들을 스테이지에 올리는 과정 Push 란? github에 업로는 하는 과정 앞서 이야기 한 것들은 git 사용하기 위해 기본적으로 알아야 하는 것이다. 이제 42서울에서 했던 git 실행 방법으로는 1. git bash 설치 (..