macOS용 패키지 관리자 homebrew 설치하기https://brew.sh/index_ko터미널에 아래 코드 붙여넣기 설치 후 디렉토리 생성하기그리고 나서 환경 변수 설정하기 vi에 들어가서 i 키를 눌러서 편집 상태로 진입한 후, 아래 코드를 복사 붙여넣
설치 가능한 모든 node.js 버전 확인하기nvm ls-remote여기서 grep 명령어를 사용하면 버전 별로 확인할 수 있다. nvm ls-remote |grep v17설치된 node.js 버전 전부 확인하고 싶으면, nvm ls특정 버전 node.js를 설치하고
형상관리도구 혹은 (Configuration Management Tool) 버전관리시스템(Version Control System) 중 하나. git을 통해, 여러 명이 동시에 작업 가능소프트웨어의 여러 버전 동시 관리 가능 프로젝트 진행의 모든 로그를 볼 수 있고,
git에 있는 4개 공간 작업 파일이 들어있는 컴퓨터 내 디렉토리. git에 등록할 파일들이 올라가는 영역. git에 등록하기 전에 변경사항이 있는 디렉토리를 등록하는 공간 로컬 git 프로젝트의 메타데이터와 데이터 정보가 저장되는 영역. 여기까지는 내 컴퓨터 영역임.
코드에 새로운 기능을 추가해보고 싶으면, 원본 파일에 추가하면 문제가 생길 수도 있으니, 복사본을 만들어서 테스트해보고 원본에 적용하는 게 좋다. branch는 프로젝트 복사본임.
git remote : 단축 이름 확인git remote -v : 단축 이름 + urlgit remote add <단축이름> <url> 단축이름에 내가 원하는 작명 적어도 되고, 그냥 단순히 origin이라고 작성해도 된다. git push <리모트 저
div.class-namediv(tab키)div{작성할 텍스트}div>divdiv>p+pdiv>p^divul>li4ul>(li>a)4divimgalt='이미지 설명'div.item$\*6
=> git status=> git branch <생성할 브랜치>=> 로컬 브랜치 목록 git branch=> 원격 브랜치 목록 git branch -r=> 모든 브랜치 목록 git branch -agit checkout <전환할 브랜치>브랜치 전환 후 브랜
Git에서 한 브랜치에서 다른 브랜치로 합치는 방법으로는 두 가지가 있다. 하나는 Merge 이고 다른 하나는 Rebase 다.정확하게, rebase는 브랜치의 시작점을 다른 브랜치의 commit으로 옮겨주는 걸 말한다. rebase를 이용해서 신규 브랜치의 시작점을
파일 하나 전체를 되돌리려면 (최근 commit 상태로 되돌리려면)git restore ${file name}특정 commit 시점으로 되돌리려면 git restore --source ${commit hash} ${file name}commit hash(커밋id 같은
npm(node package manager)은 node.js를 위한 패키지 관리자이자, node.js를 위한 오픈 소스 생태계이다.npm은 오픈 소스 node.js 프로젝트들 게시할 수 있는 온라인 저장소이다. node.js에서 사용할 수 있는 모듈들을 패키지화해서
자바스크립트의 최신 문법으로 코드를 작성하더라도, 일부 브라우저에서는 js의 최신 문법을 지원하지 않을 수 있다. 모든 환경에서 내가 작성한 코드가 동작하도록 하려면 처음부터 보수적으로 코드를 작성하거나 이전 버전으로 변환해야 하지만 쉽지 않은 일이다. 이러한 변환 과
프로그래밍 관점에서 보자면,"모듈(module)"은 역사적으로 본체로부터 독립된 하위 단위(독립적인 특성을 갖는 기능 단위의 부품)라는 큰 틀의 개념을 따르고 있지만, 본체와 모듈 간 가지고 있던 문제들을 해결해 나가는 과정에서 발전해왔다. 클래스, 라이브러리, 객체화
ls : 현재 경로에 존재하는 파일/폴더 확인 (list)pwd : 현재 위치한 경로 출력 (print working directory)cd : 디렉토리 이동 (change directory) touch <생성할 파일명> : 파일 생성 mkdir <생성할 폴
git push 하려는데 이런 에러 뜰 경우, 다시 원격저장소에서 fetch해와야 한다. 근데 이렇게 하면 작업한 게 날아갈 수 있음. 강제로 push 하려면
.nvmrc 파일 생성하고 안에 버전 명시하기(예를 들어, 16.15.0) 최신 버전은 에러가 많이 발생하므로 lts로 설치하자.
github pr template // upstream repo, origin repo, local repo