728x90

Tool/Git 6

React 프로젝트 깃허브 페이지로 배포하는 방법

1. 깃허브 저장소 만들기GitHub에 로그인 후 .github.io로 새로운 저장소를 생성한다. 2. 리액트 프로젝트 생성 및 패키지 설치npx create-react-app 프로젝트명cd my-app위에 코드로 리액트 프로젝트를 생성한다이미 리액트 프로젝트가 있으면 생략 가능npm install gh-pages --save-devReact 프로젝트에서 GitHub Pages로 배포하려면 gh-pages 패키지를 설치해야 한다.위에 코드를 터미널에 적어 패키지를 설치해준다 3. 프로젝트 설정 파일 수정"homepage": "https://.github.io"package.json 파일의 맨 위에 homepage 속성을 추가한다."scripts": { "predeploy": "npm run build"..

Tool/Git 2025.03.19

.gitignore로 파일 제외하는 방법 - 생성 및 적용

.gitignore란? .gitignore 파일이란 Git 버전 관리에서 제외할 파일 목록을 지정하는 파일이다. 예를 들어 Nodejs에서 npm 모듈들은 용량이 크기 때문에 Git에 올리지 않는다. .gitignore 파일 생성 git init 을 한 폴더에다가 확장자 없는 .gitignore 파일을 만들어 준다. notepad .gitignore // Window touch .gitignore // Mac .gitignore 사용법 .gitignore 파일 안에 아래와 같이 쓰면 된다. 특정 파일 fileName 제외하기 fileName.js 현재 경로에 있는 fileName_1 만 제외하기 /fileName.js 특정 폴더 node_module 안의 파일 다 제외하기 node_modules/ 특정 ..

Tool/Git 2023.11.05

Git push하는데 username과 password 요구할 때, 사용자 이름 및 비밀번호 토큰 발급 방법

git push를 하려는데 갑자기 사용자이름과 비밀번호를 적으라고 해서 읭했다 일단 username은 깃허브 주소 뒤에 붙는 아이디를 입력하면 된다 비밀번호는 오른쪽 위에 프로필 사진 누르고 > Settings > Developer Settings로 들어간다 그러면 위 그림의 왼쪽 같은 메뉴가 나오는데 Personal access tokens > Tokens (classic) > Generate new token 을 누른다 그러면 위와 같은 페이지가 뜨고 거기서 Note 이름은 임의로 해주고, Expiration 유효기간은 없는 걸로 설정하고, Select scopes는 전체를 다 클릭하고 생성해주면 된다. 그러면 토큰이 발행되는데 그 내용을 복사해서 비밀번호로 입력해주면 끄읕!

Tool/Git 2023.08.21

깃(Git) 문법 - 브랜치와 머지

브랜치(Branch)란? 브랜치란 저장소 내에 존재하는 독립적인 작업관리의 영역으로, 다른 공간에 영향을 받지 않고 커밋을 기록할 수 있는 관리 공간이다. 각각의 브랜치는 다른 브랜치의 영향을 받지 않기에 여러 작업을 독립적으로 동시에 진행할 수 있으며, 이렇게 만들어진 브랜치는 다른 브랜치와 병합(Merge)함으로써 작업한 내용을 하나로 합칠 수 있다. 브랜치는 당장 배포 가능한 최종본인 통합 브랜치(Integration Branch)와 기능 추가 같은 단위 작업을 위한 토픽 브랜치(Topic Branch)로 나뉜다. 브랜치 관련 용어 정리 origin : 로컬 저장소를 복제(clone)한 원격 저장소를 의미한다. master 브랜치 : 저장소를 생성할 때 기본으로 만들어지는 브랜치에 master라는 ..

Tool/Git 2023.08.21

깃(Git) 문법 - 생성, 푸시, 풀, 복구, 확인 등

0. 깃 작동 흐름 1. 로컬 저장소 생성하기 init git을 사용하고 싶은 작업 폴더를 터미널로 열고 git init 명령어를 입력하면, 해당 디렉토리 안에 '.git' 폴더를 만들고 git이 실행된다. git init // 저장소 생성 config git config 명령으로 사용자 정보를 설정할 수 있으며, '.git' 폴더 내부의 config라는 파일을 열면 설정한 정보가 기록되어 있다. --global 옵션을 사용하면 사용자 PC안의 모든 저장소에 동일한 설정 값이 반영된다. git config user.name "User1" // 이름 설정 git config user.email "user@gmail.com" // 이메일 설정 git config --global user.name "User1..

Tool/Git 2023.08.21

깃(Git)이란 - 설치, 세팅 및 기본 개념 및 용어 정리

깃(Git)이란? 깃(Git)이란 분산 버전 관리 시스템으로 같은 파일을 여러 명이 동시에 작업하는 병렬 개발을 가능하게 한다. 소스코드를 여러 개발 PC와 저장소에 분산해서 저장하기 때문에, 중앙 서버에 장애가 발생해도 로컬 저장소에 커밋을 할 수 있으며, 로컬 저장소들을 이용하여 중앙 저장소의 복원도 가능하다. Git과 Github 차이는? Git은 변경 내역을 기록하는 프로그램이고, Github는 그런 내역들을 저장할 수 있는 원격 저장소를 지원하는 웹호스팅 서비스이다. Git 작동 원리 및 기본 용어들 평소에는 내 PC의 로컬 저장소에서 작업하다가 작업한 내용을 공개하고 싶을 때에 원격 저장소에 업로드(push)하며, 반대로 원격 저장소에서 다른 사람이 작업한 파일을 로컬 저장소로 다운(pull)..

Tool/Git 2023.08.21
728x90