Etc/Github 3

[Git Bash] 원격저장소에 push하기(+원격저장소 branch 가져오기)

git init - 현재 디렉터리 기준으로 git 저장소 생성 및 초기화 git remote add origin - 로컬 git 저장소에 원격 저장소를 추가한다. + git remote -v : 원격저장소의 주소를 확인할 수 있다. git pull origin - 원격 저장소에 있는 프로젝트 내용을 가져온다. - 내가 로컬에서 작업하고 있는 프로젝트와 병합하므로 기존 작업 내용을 유지할 수 있다. - git clone도 원격 저장소에 있는 프로젝트 내용을 가져오는 명령이지만 해당 프로젝트의 폴더를 새롭게 생성한다는 차이점이 있다. git add . git commit -m "commit message" - 업데이트된 내용을 추가 / 커밋한다. - git commit --amend : 직전 커밋 수정 gi..

Etc/Github 2023.04.04

[Git Bash] 경로에 공백(띄어쓰기)이 있을 때 cd, git add 방법

Problem 📁 Toy Project라는 폴더가 있을 때 폴더명 그대로 명령어를 실행하려하면 경로를 찾지 못한다 $ cd Toy Project bash: cd: too many arguments $ git add Toy Project fatal: pathspec 'Toy' did not match any files Solution 1. 큰 따옴표로 경로를 감싸기 $ cd "Toy Project" 2. 특수문자인 공백을 백슬래시(\)로 이스케이프 처리하기 $ cd Toy\ Project

Etc/Github 2023.03.28

node.js 프로젝트를 github에 올리기

.gitignore - .gitignore 파일을 생성하여 git에 올리지 않을 파일을 추가한다. - node_modules/는 용량이 크기때문에 git에 올리지 않는다. - git에 올리지 않은 패키지들은 package.json에 모두 명시되어있으므로 새로 소스를 받는 사람은 npm install로 프로젝트에 필요한 파일을 받을 수 있다. git init - 현재 디렉터리 기준으로 git 저장소 생성 및 초기화 git add . - 현재 디렉터리에 있는 모든 파일의 추가,수정된 부분을 Staging area에 추가한다. - unstage하려면 git restore --staged 한다. * [warning: LF will be replaced by CRLF in .gitignore. The file w..

Etc/Github 2023.03.08