$ pwd : 현재 경로$ ls : 현재 경로의 파일 조회$ ls -al : 숨긴 파일까지 조회cd <path> : path로 이동cd .. : 상위 디렉토리로 이동cd . : 현재 디렉토리로 이동cd ~ : 홈 디렉토리로 이동 (윈도우에서는 사용자 폴더 예: /
깃은 버전을 관리하기 위한 도구버전 = 변경사항 = 유의미한 변화가 결과물로 나온 것 = 커밋(commit) 변경 내역 확인이 어렵다.작업을 되돌리기가 어렵다.협력하기 어렵다.변경 내역들을 기억하며필요하다면 작업을 되돌리며여러명의 코드를 쉽게 나누고 합치며깃은 VCS의
revert : 이전 커밋 내역들을 그대로 두고, 되돌리고 싶은 커밋의 코드만 복원시킨다. (취소이력이 남음)reset : 커밋 내역들을 삭제하고, 특정 시점의 커밋으로 되돌아간다. 특정 사건을 없었던 일로만드는 revert, 시계를 과거로 돌리는 resetreset은
브랜치는 버전을 여러개의 흐름으로 관리하는 방법이다.브랜치는 버전의 분기독립적으로 어떤 작업을 진행하기 위한 개념이고, 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있다.브랜치를 나눈다 (예 : 쇼핑몰-장바구니/주문목록)각자의 브랜치
명령어 : ssh-keygen개인 키 (아래의 경로에 존재)공유키 (아래의 경로에 존재)Github에 공유 키 등록cat <공유키\_경로> 명령어로 공유 키 내용을 확인Github - Settings - SSH and GPG keys - New SSH key소스코
컴퓨터 속에만 잇는 저장소(로컬 저장소)가 아닌,인터넷 세상 어딘가(원격)에 있는 다른 컴퓨터 속의 저장소사용하는 이유 : 백업, 협업을 위해파일을 올리는 것이 근본적인 목적이 아닌 Github는 버전을 올리는 것 (구글드라이브, 네이버 마이박스와의 차이점)클론(clo