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 |