Git

    [Git] gh-pages로 사이트 배포하기

    [Git] gh-pages로 사이트 배포하기

    [작업환경 및 package] React 환경에서 작업을 진행 gh-pages를 이용 * gh-pages를 install해준다. npm install gh-pages yarn add gh-pages * 아래의 사진처럼 package.json 하단에 "homepage"를 추가해준다. https://나의 git ID.github.id/나의 repo 이름 * package.json안의 scripts부분에 deploy를 추가해준다. "deploy" : "gh-pages -d build" (참고) build를 하고 deploy를 해야한다. build를 하고 deploy하기 귀찮으니 predeploy(deploy하기전 행동)를 이용하여 deploy가 되었을때 자동으로 build가 될 수 있도록 한다. * React..

    [Git] Git 깃허브 계정 제대로 꾸미기

    [Git] Git 깃허브 계정 제대로 꾸미기

    * Git 깃허브 계정 제대로 꾸미기 1. + 버튼을 눌린뒤 New repository를 클릭한다. 2. Repository name을 나의 계정 ID와 동일하게 하여 create해준다. Public Add a README file 체크 3. Repository가 정상적으로 추가된것을 확인할 수 있다. 4. 나의 Profile의 Overview에 추가된것을 확인할 수 있다. > 내용을 추가하거나 수정할 경우 연필버튼을 클릭하여서 수정후 commit하면 된다. (추가적으로 Profile을 이쁘게 꾸미기 위한 Tip) 1. 뱃지 만드는 사이트 : https://shields.io/ 2. 깃허브 리드미 문서 : https://docs.github.com/en/account-and-profile/setting-..

    [Git] 세심하게 스테이징하고 커밋하기(add -p & commit -v)

    [Git] 세심하게 스테이징하고 커밋하기(add -p & commit -v)

    * git add -p hunk별로 스테이징 진행 옵션 설명을 보려면 ?입력 후 엔터 y 또는 n로 각 헝크 선택 일부만 스테이징 가능 * 변경사항을 확인하고 커밋하기 - git commit -v git commit -v를 하면 커밋메시지를 입력하는 화면 아래에 코드 diff가 한 번 더 나오게 된다. j, k로 스크롤하며 내용 확인

    [Git] Git  좋은 commit 방법

    [Git] Git 좋은 commit 방법

    * commit 할 때 권장사항 1. 하나의 커밋에는 한 단위의 작업을 넣도록 합니다. 한 작업을 여러 버전에 걸쳐 커밋하지 않습니다. 여러 작업을 한 버전에 커밋하지 않습니다. 2. 커밋 메시지는 어떤 작업이 이뤄졌는지 알아볼 수 있도록 작성합니다. * 커밋 메시지 컨벤션 - 좋은 커밋메세지를 작성하기 위한 규칙들 네이밍을 명시적이고 규칙적으로 작성 * 커밋 메세지의 규칙 제목과 본문은 빈 행으로 구분한다. 제목을 50글자 이내로 제한합니다. 제목의 첫 글자는 대문자로 작성합니다. 제목의 끝에는 마침표를 넣지 않습니다. 제목은 명령형으로 과거형을 사용하지 않습니다. 본문의 각 행은 72글자 내로 제한합니다. 어떻게 보다는 무엇과 왜를 설명 합니다. * 커밋 메세지 구조 () : -- 헤더 -- 공백 -..

    [Git] Git의 각종 설정

    [Git] Git의 각종 설정

    # global 설정과 local 설정 * config를 --global과 함께 지정하면 전역으로 설정됩니다. 특정 프로젝트만의 user.name과 user.email 지정해보기 git config user.name (name작성) // 특정 프로젝트(local)에만 적용 # 설정값 확인 * 현재 모든 설정값 보기 git config (global) --list * 에디터에서 보기 (기본: vim) git config (global) -e * 기본 에디터 수정 - git config --global core.editor "code --wait" 또는 code 자리에 원하는 편집 프로그램의 .exe파일 경로 연결 --wait : 에디터에서 수정하는 동안 CLI를 정지 git commit 등의 편집도 지정된..

    [Git] Git Help와 Git 문서 활용

    # git help - Git 사용 중 모르는 부분이 있을 때 도움을 받을 수 있는 기능 * git help 기본적인 명령어들과 설명 * git help -a Git의 모든 명령어들 j로 내리기, k로 올리기, :q로 닫기 (vim에디터 키와 동일) * git (명령어) -h 해당 명령어의 설명과 옵션 보기 * git help (명령어) * git (명령어) --help 해당 명령어의 설명과 옵션 웹사이트에서 보기 웹에서 열리지 않을 시 끝에 -w를 붙여 명시 # Git 문서 Git 문서 보기 Pro Git 책 보기