본문 바로가기

분류 전체보기402

[빠르게 git] Git 버전 복구 (백업) 개념 Git으로 버전관리 하고 있는 것을 실수나 착오로 인해 이전 버전으로 되돌릴 수 있는 백업 기능을 사용 하는 방법이다. 기본 명령어 git reset 수정범위 옵션 의미 수정한 것 통째로 --hard HEAD^ 강력히 add한 것까지만 --mixed HEAD^ 적당히 commit한 것까지만 --soft HEAD^ 살짝만 git reset 명령어는 한 번이라도 commit된 파일에 대해서만 작동한다. 응용 $ git reset --hard HEAD^ $ git reset --mixed HEAD^ $ git reset --soft HEAD^ HEAD : 가장 최근 버전에서 ^ : 한 개를 되돌려라 (^^ 두개 ...) git reset의 default 값이 --mixed 이기 때문에 --mixed를 하.. Programing/Git 2024. 3. 15.
[빠르게 git] GitHub 시작하기 의미 앞서 Git Bash를 통해 내 로컬 저장소를 통해 Staging Area를 만들고 버전관리를 하는 방법에 대해 알아 보았다. 그런데 이것은 우리 로컬 저장소에서 관리하는 것이기 때문에 다른 사람과 협업하기는 마찬가지로 어렵다. 그래서 GitHub와 같은 서비스가 등장했고, GitHub는 각자의 컴퓨터에만 존재하는 버전을 저장하고 관리해주는 클라우드 서비스이다. 개념 우리 PC, 즉 로컬 저장소에서 원격 저장소로 파일을 Push(업로드)하여 클라우드 서비스에 업로드 하는 개념. 회원가입 GitHub 접속 회원가입 진행 Free 요금제와 매달 7달러의 Pro 요금제가 있는데 일반 사용자는 Free 선에서 충분하다. 요금제 스토리지 데이터 전송량(월별) 가격 Free 500mb 1gb 무료 Pro 2g.. Programing/Git 2024. 3. 15.
현재 폴더에서 VSCode 빠르게 열기 VSCode를 사용하다보면 작업 중인 폴더를 바꿔야 할 때 파일에서 폴더 열기를 매번 눌러 디렉토리를 찾아 들어가는 과정이 번거롭게 느껴진다. Git bash here처럼 마우스 우클릭을 하여 바로 접속할 수 있는 방법이 있고 PowerShell을 이용하는 방법이 있다. 마우스 우클릭을 하여 들어가는 것은 설치할 때부터 설정을 해주었어야 한다. 그런데 그냥 skip 하면서 설치한 경우에는 레지스트리를 수정해줘야 한다. 링크 : 마우스 우클릭하여 접근 가능하도록 레지스트리 수정하는 방법 PowerShell로 접속하는 방법 열고자 하는 폴더로 들어간다. 마우스 우클릭을 하여 윈도우11의 경우 추가 옵션 표시를 누르고 터미널에서 열기를 누른다. 명령어를 입력하는 창에서 아래와 같이 명령어를 입력한다. code.. IT/Computer 2024. 3. 15.
[빠르게 git] Git 시작하기 (개념, 설치, init, add, commit) Git의 기본 개념 : 버전이 만들어지는 두 개의 단계 버전이 되기까지 거쳐가는 세 개의 공간이 있다. Working directory (작업 공간) 내가 코드작업을 하는 공간 / 파일들이 생성, 수정, 삭제되는 공간 /변경사항이 생기는 공간 작업 공간에 있는 모든 파일을 버전 관리할 필요는 없다. 임시로 작업 중인 파일도 있을 것이고, 만들다 실수한 파일도 뒤섞여 있을 것이기 때문에 유의미한 변화가 일어난 최종 파일을 버전 관리하는 것이지 이 모든 공간을 버전관리 할 필요는 없고 선별된 파일만 버전 관리 하면 된다. Staging Area (무대) 버전이 될 후보들이 올라오는 공간(무대) Repository 최종 버전들이 저장되어 있는 공간 위의 순서를 거쳐가며 Working directory에서 St.. Programing/Git 2024. 3. 15.
[ONEBITE-REACT] JS 심화 - 반복문으로 배열과 객체 순회하기 (Iteration) 의미 배열, 객체에 저장된 여러개의 값에 순서대로 하나씩 접근하는 것을 말한다. 주의할 점은 배열의 경우에는 순서가 보장되지만, 객체의 경우에는 속성의 순서가 보장되지 않는다. 배열을 순회하는 방법과 객체를 순회하는 방법이 다르다. 배열 순회 (Iterating over Arrays) 배열을 순회할 때는 주로 for 루프, forEach 메서드, for...of 루프, map 매서드를 사용한다. for 루프 const arr = [1, 2, 3, 4, 5]; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); } // 1 / 2 / 3 / 4 / 5 코드해석 for 반복문을 사용해서 i라는 변수를 만들고 0이라는 값으로 초기화한다. i { conso.. Programing/React 2024. 3. 15.