vim과 nano란?
간단히 말해 2 "유닉스에서 사용할 수 있는 에디터"라고 할 수 있다.
터미널을 통해서 텍스트를 편집할 수 있는 에디터.
vim 명령어 정리
모드종류 키 설명
명령모드에서 | i | 현재 커서에서 편집모드 전환(esc눌러 명령모드로) |
명령모드에서 | o | 커서를 다음줄로 이동해 편집모드 전환(esc로 명령모드) |
편집모드 종료 | esc | 편집 → 명령 |
명령모드에서 | :w | v파일저장 |
명령모드에서 | :q | v파일나가기 |
여기에서 '파일저장과 파일나가기'를 한 번에 하려면
:wq
명령어를 입력하면 된다.
Git이란 ?
git : 시간순으로 프로젝트의 스냅샷을 저장. 프로젝트 전체를 스냅샷으로 저장하는것처럼 → 추적 가능
Git의 특징
- 로컬 실행 가능, 데이터 보존
- 빠른 속도, 원상복구 가능
- 무결성
- 디비값이 항상 정확하다.
- 체크섬 : 데이터 관리, 중복 검사의 한 형태 → 정확성 향상
- 다양한 파일 상태 제공
- untracked :
- 로컬의 워킹 디렉토리에서 완전히 새로 나타남(스냅샷없음), 관리대상이 아님
- tracked
- new, modified/unmodified, staged, commited, deleted
- 관리 대상
- untracked :
- 상태구간 분리로 관리 용이
- git 디렉토리 : 스냅
- 워킹 디렉토리 : 실제 작업공간
- staging area(대기) : 깃으로 올릴 준비를 하는 공간
git checkout '브랜치명' // 해당 브랜치로 이동
git checkout -b '새로운 브랜치 명' // 새로운 브랜치 생성 후 해당 브랜치로 이동
git checkout '커밋내용' // 특정 커밋으로 이동하는 법
- 브랜치로 효율적인 개발 가능
- 버전별, 기능별, 목적별, 협업포인트를 위해 사용
Git의 저장소(Repository)
local vs. remote
728x90
'Git이당' 카테고리의 다른 글
Git 기본 명령어 모음 및 간단한 실습자료 (0) | 2024.05.03 |
---|---|
vim 명령어 정리 (1) | 2023.11.09 |
Git repository(저장소)만들기 (0) | 2023.11.02 |