Node.JS와 npm 설치하기 https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 윈도우 인스톨러 버튼을 클릭하면 가장 적합한 버전을 다운받을 수 있다. 별 다른 과정없이 NodeJS와 npm 설치를 끝마쳤다. yarn 설치하기 https://yarnpkg.com/en/docs/install#windows-stable Yarn Fast, reliable, and secure dependency management. classic.yarnpkg.com yarn 은 자바스크립트의 새로운 패키지 매니저다. npm 은 의존하는 라..
분류 전체보기
닷홈 접속하기 https://www.dothome.co.kr/ 닷홈 - 호스팅은 닷홈 닷홈은 무제한 웹호스팅, 무료호스팅, 도메인, 홈페이지빌더, 무제한메일, SSL보안인증서, 서버호스팅, 코로케이션 서비스를 제공하고 있습니다. www.dothome.co.kr 서비스를 이용하기 위해서는 로그인이 필요하다. 회원가입을 먼저 하도록 한다. 로그인 > 웹호스팅 > 무료 호스팅 무료 호스팅 신청하기 신청하기를 누르면 몇 가지 안내가 등장한다. 1 홈페이지 운영이 가능한 분만 신청 2 고객지원 안내 3 서비스 제한 안내 숙지에 체크한 다음 신청하기 버튼을 누른다. 담당자 정보나 계약자 정보 등 몇 가지 개인 정보를 입력한다. FTP 아이디와 비밀번호, DB 비밀번호도 입력한다. DB명과 DB 아이디는 FTP 아이..
커밋에 관련된 파일 함께 보기 git log --stat 다음 옵션을 이용하면 가장 최근의 커밋부터 순서대로 커밋 메세지와 관련 파일이 나열된다. ** 로그 메세지가 많을 경우는 한 화면씩 나누어 보여준다. enter키를 누르면 다음 로그 화면을 볼 수 있고, q키를 누르면 로그 화면을 빠져 나올 수 있다. .gitignore 버전 관리를 하지 않을 특정 파일 또는 디렉터리가 있다면 .gitignore 파일을 만들어 목록을 지정할 수 있다. $ vim .gitignore 주로 개인적인 메모, 프로그램 사용 중에 자동 생성된 swp 파일, 백업 파일 등이 목록에 포함된다. memo.txt 특정 파일을 지정한 경우 temp/ 특정 디렉터리를 지정한 경우 .swp 특정 확장자를 지정한 경우
이 포스팅은 깃버전만들기와 이어집니다. 커밋로그로 커밋 기록 자세히 살펴보기 $ git log commit hast git hash commit 항목 옆의 영문과 숫자로 된 긴 문자열. 커밋을 구별하는 아이디. HEAD -> master 이 버전이 가장 최신이라는 표시 Author 버전을 누가 만들었는지 표시 Date 버전이 언제 만들어졌는지 표시 Commit message 작성자가 기록한 커밋 메세지 변경 사항 확인하기 $ git diff hello.txt 파일을 다시 수정하고 git status를 하면 change not stage for commit, modified 라는 메세지가 나온다. 이는 파일이 수정되었고 아직 스테이징 상태가 아니라는 뜻인데, 저장소의 버전과 최신 버전의 차이를 확인하려면 ..
터미널에서 cd 명령을 이용하여 작업 트리로 이동한다. 용어 설명은 여기서 확인하면 된다 : 깃 버전/ 스테이지/ 작업트리/ 커밋/ 저장소 git status 깃 상태를 먼저 확인한다. On branch master 현재 master 브랜치에 있다. No commits yet 아직 커밋한 파일이 없다. nothing to commit 현재 커밋할 파일이 없다. 새로운 파일 만들기 $vim hello.txt Insert 모드에서 아무 내용이나 입력하고 Ex 모드로 돌아간 다음 :wq를 이용하여 저장하고 편집기를 종료한다. untracked file 또다시 $ git status를 하면 조금 다른 메시지가 나타난다. nothing added to commit but untracked files present..
깃 관련 용어모음. 찾기 : Ctrl + F 버전 프로그램 개발에서 수정 내용이 쌓이면 새로 번호를 붙여서 이전 상태와 구별한다. 이렇게 번호 등을 통해 구별된 것을 버전이라고 부른다. 작업트리 working tree. 파일 수정, 저장 등의 작업을 하는 디렉터리. 작업 디렉터리라고도 불린다. 스테이지 stage. 버전으로 만들 파일이 대기하는 곳. 스테이징 영역이라고 부르기도 한다. 작업트리에서 10개의 파일을 수정했는데 4개의 파일만 버전으로 만들려면 4개의 파일만 스테이지로 넘겨주면 된다. 스테이지의 내용은 .git/index에 저장된다. 저장소 repository 스테이지에서 대기하고 있던 파일들을 버전으로 만들어 저장하는 곳. 저장소의 내용은 .git/HEAD에 저장된다. 깃이 버전 만드는 과정..
시작하기 앞서 깃을 설치할 때 Choosing the default editor used by Git 시 Use Vim을 선택해야 한다. (기본값) 편집기 변경 $ git config --global core.editor "notepad++" 새 디렉터리를 만들고 경로 찾아가기 $ cd Document// Document로 이동 $ mkdir test// test 디렉터리 생성 $ cd test// test 디렉터리 이동 텍스트 파일 생성 vim 뒤에 입력한 파일 이름과 같은 파일이 있다면 열게 되고, 없다면 새로운 파일을 만든다. $ vim test.txt 다음과 같이 화면이 바뀌면 빔이 실행된 것이다. ex모드와 입력모드 vim에서는 문서를 저장하고 vim을 종료하는 ex모드와 문서를 작성하는 입력모..
홈 디렉터리와 현재 디렉터리 커서 윗줄의 맨 끝 물결표시(~)는 현재 홈 디렉터리에 있다는 의미. $ pwd pwd(print working directory) 명령을 통해 입력하면 현재 위치의 경로를 알 수 있다. 현재 디렉터리의 파일 또는 디렉터리 확인 현재 디렉터리의 파일 또는 다른 디렉터리가 있는지 확인할 때 사용한다. $ ls 리눅스 명령에 옵션(-) 추가하기 붙임표(-)와 옵션 글자를 함께 입력한다. 예를 들어 파일과 디렉터리의 상세 정보 표시를 위해서는 -l 을, 숨긴 파일과 디렉터리 확인을 위해서는 -a 을 입력한다. 두 옵션을 함께 사용하기 위해서는 순서 상관 없이 글자를 붙여 입력한다. $ ls -al 이 외에도 파일의 정렬 순서를 거꾸로 표시하는 -r과 파일 작성 시간 순으로 표시하는..