보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
커밋commit - commit: ~을 적어 두다 - 의미 있는 변경 작업들을 저장소에 기록하는 동작 - 잘못된 동작 실행시 특정 시점으로 되돌아 갈 수 있다 - 부모 커밋(parent commit)을 기반으로 새로 변경된 부분만 추출하여 저장한다. - 시간에 따라 변화되는 내용만 관리하고, 코드가 변화된 시간 순서에 따라 영구적으로 저장한다. - 장점: 복잡한 구조의 파일을 관리하지 않아도 됨, 파일 하나로 모든 이력을 처리하므로 유용 새 파일 생성 $git init - 저장소를 깃으로 초기화 $code 파일명 - VScode 창 열기 $git status - 깃의 상태 확인 - Untracked files (추적되지 않은 파일): 워킹디렉토리에 새로운 파일이 등록되었음을 알려줌, 깃에서 추적되지 않은..
폴더와 깃 저장소 - 깃에서는 변경 사항을 전용 저장소 '리포지터리(repository)'에 저장 - 일반 폴더와 달리 깃 저장소에는 별도의 숨겨진 영역에서 버전관리 시스템에 필요한 변경 이력을 기록함 (일반 폴더와 깃 폴더의 차이점) - 리포지터리는 프로젝트의 모든 리비전(개정)과 히스토리를 포함하는 데이터베이스와 같음 - 깃 저장소는 크게 로컬 저장소와 원격 저장소로 구분 초기화 $ git init 경로명 $ git init . //현재 폴더를 의미하는 .을 사용해도 됨. - 이미 존재하는 폴더에 초기화 명령어로 버전 관리 시스템을 위한 숨겨진 영역을 생성하는 작업 - 초기화 명령어 입력시 경로명을 입력하지 않으면 현재 폴더에서 초기화 - git init은 기본적으로 로컬 저장소를 생성한다. - 초기..