GIT

Git 기본 명령어 / Branch 명령어

배병일 ㅣ 2023. 5. 16. 01:06

2023.05.15 / 내일배움캠프[Node.js] - 1일차

git의 기본 명령어

 

 

pwd : 현재 경로 확인

 

ls

 

ls a

 

ls al

 

cd 경로

 

cd .. 상위로 이동

 

cd. 하위

 

cd ~

 

rm

 

touch 파일명 : 파일 생성

 

cat 파일명 : 파일 읽기

 

vi 파일명 : 파일 편집

 

rm 파일명 : 파일 지우기

 

mkdir 디렉터리명 : 만들기

 

rmdir 디렉터리명 : 비워져있는 디렉터리

 

rm : 디렉터리 지우기

 

 

 

 

- 입력 모드 : a, i

- 빠져나오기 : ESC

- : w , : q

 

 

i: 현재 커서 위치에서 텍스트를 삽입하기 위해 "입력 모드" 진입합니다.

Esc: 입력 모드나 명령 모드에서 빠져나와 "일반 모드" 돌아갑니다.

:w: 파일을 저장합니다.

:q: 편집기를 종료합니다.

:wq: 파일을 저장하고 편집기를 종료합니다.

dd: 현재 줄을 삭제합니다.

yy: 현재 줄을 복사합니다.

p: 복사한 내용을 커서 아래에 붙여넣습니다.

u: 이전에 수행한 변경 작업을 되돌립니다.

/검색어: 파일에서 검색어를 찾습니다.

n: 다음으로 검색된 항목으로 이동합니다.

:s/원본/대체: 현재 줄에서 원본을 찾아 대체합니다.

:set nu: 번호를 표시합니다.

:set nonu: 번호를 숨깁니다.

 

 

git init : .git폴더 생성

 

git status : 작업 상태 확인

 

git add 스테이지에 추가할 대상 : 대상 추가

 

git add . : 해당 경로 전부다 추가

 

git commit : 메세지 창이 따로 ( - 제목, 3번째 줄부터 본문 작성 )

git commit -m "커밋 메세지" : 커밋 메세지 작성 필요

 

git log : 목록 확인

 

git log --oneline :

 

git diff : 최근에 만든 커밋과 작업 디렉터리를 비교(보여주는)

- 스테이지로 올려버리면 불가능

 

git diff --staged : 최근 커밋과 스테이지 비교

- 올려도 가능

 

git diff 커밋1 커밋2 : 커밋끼리 비교

- 커밋들의 순서가 중요 커밋1에 비해 커밋2는 뭐가 달라

 

 

 

branch --------------

 

 

git branch : branch 목록 조회

 

git brach 이름 : 브랜치 생성

 

git checkout 이름 : 해당 브랜치로 이동(작업 환경 이동)

 

git branch -d 이름 : 해당 브랜치 삭제

 

git merge 이름 : 받아 들이기만 하는 커밋( 빨리감기 )

- 이름에는 넣어줄 커밋

 

head - 작업 중인 브랜치의 커밋 알려줌

'GIT' 카테고리의 다른 글

MERGE의 3가지 종류  (0) 2024.02.16
깃 ( GIT ) 이 뭐지 ??  (1) 2023.06.09
Git 기본 명령어  (0) 2023.05.16