2swan

Git 명령어 본문

Tool/Git

Git 명령어

2swan 2023. 8. 7. 03:20
git init : 로컬 저장소 만들기
git status : 작업 디렉터리 상태 확인하기
git add : 스테이지에 올리기
git log : 커밋 조회하기
git log --oneline : 커밋 목록을 커밋당 한 줄로 출력해주는 옵션(커밋이 매우 복잡하고 많이 쌓여 있는 상황에서 쓰이며 짧은 커밋해시와 커밋 메시지 제목만 출력한다)
git log -p, git log --patch : 해당 커밋으로 어떤 파일이 어떻게 수정됐는지 출력
git log --graph : 각 커밋을 그래프의 형태로 출력
git log --branches : 모든 브랜치의 커밋 목록을 조회할 수 있는 옵션
경로 이동 : cd
현재 경로 확인 : pwd
git commit : 커밋하기
버전으로 만들 파일을 스테이지로 올리는 명령은 git add

이를 버전으로 만드는 명령은 git commit -m "커밋 메시지"
이 두명령을 합쳐 git commit -am "커밋 메시지" 명령으로 한 번에 사용할 수도 있다.
git commit -amd "커밋 메시지" 명령으로 스테이지에 추가(add)와 커밋(commit)을 동시에 할 수 있다

Tip
git commit -am "커밋 메시지" 명령은
(git commit -am "커밋 메시지" 명령은 깃이 변경 사항을 추적하는(tracked) 파일에만 사용 가능하다.
스테이지에 이미 올라와 있거나 한 번이라도 커밋한 적이 있는 파일에만 사용할 수 있다.
기존에 변경 사항을 추적하지 않은(untracked) 파일은 이 명령어를 사용할 수 없다)
git commit -a -m "커밋 메시지",
git commit --all --message "커밋 메시지" 명령과 같다
git tag : 태그 추가/조회/삭제하
git tag 추가하기
git tag<태그>는 HEAD(현재 브랜치의 최신 커밋)가 가리키는 커밋에 태그를 붙이는 명령어
ex)git tag v1.0.0
태그 목록 조회: git tag --list 또는 git tag -l 또는 git tag

'Tool > Git' 카테고리의 다른 글

Git 환경설정  (0) 2023.10.12
Git bash 기본 명령어  (0) 2023.08.08
풀 리퀘스트  (0) 2023.08.06
Git 원격 저장소 네 가지 상호 작용 개념  (0) 2023.08.06
SSH 키 생성 및 등록  (0) 2023.08.06