개발

git 명령어 정리

미친개발 2024. 12. 31. 15:14
반응형

git 명령어

까먹을까봐 적어놓음

 

- git add: staging area에 파일 추가(commit 할 파일 대기열에 추가)

git add .

맨 뒤 .은 현재 디렉토리 내의 모든 파일을 추가하는 것을 의미

 

-git commit: 커밋하기

git commit -m '메시지'

-m으로 커밋 시 메시지 남기기 가능

 

-git status: 지금까지 변경된 파일, 스테이징된 파일을 알려줌

git status

 

-git restore: 스테이징된 파일 취소

git restore --staged 파일명

 

-git log: 커밋 기록 보기

git log --all --oneline --graph
  • --oneline: 한 줄로 보여줌
  • --graph: 그래프 보여줌

 

-git difftool: 두 파일간의 차이점 보여줌

git difftool 커밋id1 커밋id2

두 커밋간의 차이점을 보여줌.

커밋id 하나만 쓰면 현재 파일과 비교해줌

git diff의 업그레이드 기능

 

-git branch: 브렌치 만들기, 프로젝트 사본 하나 만든다고 생각하면 쉬움.

git branch 브렌치이름

이후 아래 git switch로 따로 이동해줘야함

 

-git switch: 해당 브렌치로 이동

git switch 브렌치이름

 

 

-git merge: 브렌치 합치기

git merge 브렌치명

'브렌치명'을 현재 브렌치로 가져와 합침

 

 

 

(계속 작성중...)

 

반응형

'개발' 카테고리의 다른 글

Docker 명령어 정리  (0) 2024.12.31