[ Git / GitHub ] gh-pages 를 활용하여 웹 서비스 배포하기
Git, Github 2022. 8. 2. 22:43

노마드코더 강의 중 'ReactJS로 영화 웹 서비스 만들기' 를 보며 웹 배포를 해보았다. gh-pages 에 대해 궁금한 점도 생기고 따로 기록 해두었다가 나중에 웹 배포를 할 때 볼 수 있도록 정리하기 위해 이 글을 작성한다. gh-pages 사용 방법 터미널에서 아래 명령어를 실행한다. npm i gh-pages 설치하고 나면 package.json에서 셋팅을 변경해야 한다. /package.json "scripts": { "predeploy": "npm run build", "deploy": "gh-pages -d build", *** }, *** "homepage": "https://유저네임.github.io/저장소명", gh-pages -d build에서 build는 빌드 됐을 때의 폴더명이..

[Git / Github ] PR 충돌 해결
Git, Github 2022. 7. 29. 12:54

1. 내 remote repo 싱크 맞추기 2. 내 local main에 싱크 맞춘 repo pull하기 3. pull 할 때 충돌 발생, vs code에서 수정 4. 수정 후 해결 mark 하고 commit & push 5. pr 생성하면 resolve 되어 merge 가능..!!! 참고사이트 https://irontech.tistory.com/25 Git & Sourcetree - Branch 충돌 해결하기 목표 충돌이란 무엇이고, 어떻게 해결하고, 어떻게 효율적으로 충돌을 피할 수 있고, 예방적인 차원에서 충돌이 덜 일어나게 할 수 있는가에 대해 알아보도록합니다. 브랜치를 나누었을 때, 각 irontech.tistory.com

[Git / GitHub] Pull Request
Git, Github 2022. 7. 26. 07:21

Fork 타겟 프로젝트의 저장소를 자신의 저장소로 Fork 한다. clone, remote 설정 fork로 생성한 본인 계정의 저장소에서 clone or download 버튼을 누르고 표시되는 url을 복사한다. (중요 - 브라우저 url을 그냥 복사하면 안 된다) 터미널을 켠다. 자신의 컴퓨터에서 작업을 하기 위해서 Fork한 저장소를 로컬에 clone 한다. $ git clone https://github.com/wayhome25/blog.github.io.git 로컬 저장소에 원격 저장소를 추가한다. 위 작업과 동일하게 github 저장소에서 clone or download 메뉴를 통해서 확인한 url을 사용한다. 원본 프로젝트 저장소 (직접 추가 필요) fork한 로컬 프로젝트 (origin이라는..

[Git/Github] 저장소
Git, Github 2022. 6. 6. 09:52

Repository란? 저장소 (Repository)? 파일이나 폴더를 저장하는 곳 Git 저장소는 파일 변경 이력 별로 구분되어 저장 Local Repository 내 PC에 파일이 저장되는 개인 전용 저장 공간 Local Repository 생성 1. 원하는 폴더 생성 2. 해당 폴더에서 git init 명령어 입력 3. .git 폴더 생성 확인 * 원격 저장소(Remote Repository)에서 복사해 Local Repository를 생성할 수도 있다. Remote Repository 파일이 전용 서버(Github)에서 관리되며 여러 사람이 함께 공유 Remote Repository 생성: Github를 통해 생성한다.

[Git/Github] Git 기본 컨셉
Git, Github 2022. 6. 6. 09:43

기본 동작 원리 Working Directory : 작업하는 파일이 있는 디렉토리 Staging Area : Git에 등록할 (커밋) 파일들이 올라가는 영역 Local Repository : 로컬 Git 프로젝트의 메타데이터와 데이터 정보가 저장되는 영역 Remote Repository : Github 등의 서비스를 통한 온라인 상의 저장소 기본 용어 origin : 원격 (Github 등의 온라인 저장소)에 있는 코드 head : 내가 지금 작업하고 있는 로컬 브랜치 (소스의 시점) add : Working Directory에서 Staging Area로 등록하다 commit : Staging Area에 등록된 파일을 Local Storage로 등록 Commit Message : commit시 함께 작성..

[Git/Github] 셋업하기
Git, Github 2022. 6. 3. 14:17

사용자 설정 및 세팅 Git 사용자 설정 로컬에서 사용할 Git 사용자 이메일과 이름을 설정 git config : Git에 관한 설정을 추가/변경/삭제하는 명령어 설정 파일 - System 설정 파일 / Global 설정 파일 / 로컬 설정 파일 Global Git 사용자 설졍 git config --global user.email "abc@abc.com" git config --global user.name "HongGil-dong" 변경하는 방법 git config --unset --global user.name git config --unset --global user.email 설정 확인 git config --list Github 계정에 ssh key 등록하기 1. ssh key 만들기 htt..

[Git/Github] 준비하기
Git, Github 2022. 6. 2. 17:52

1. Github 가입 Github란? Git 저장소 호스팅을 지원하는 웹 서비스 https://github.com/ GitHub: Where the world builds software GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 2. SourceTree 설치 SourceTree란? Git을 더 쉽게 활용하게 하기 위한 GUI 툴!

[Git/Github] Git 설치
Git, Github 2022. 6. 2. 17:26

Git 설치 (Window) 1. Git SCM 접속해 설치파일 다운로드 https://git-scm.com/ Git git-scm.com 2. 설치파일 클릭해 설치 3. 시작 프로그램에서 Git Bash 실행 Git Bash에서 git --version을 입력하여 잘 설치가 됐는지 확인할 수 있다. 4. Config 설정 (User Name / User Email 설정) 5. 설치 완료