git bash 실행
디렉터리 생성
$ mkdir [폴더명]
디렉터리로 이동
$ cd [폴더명]
깃을 사용하도록 directory 초기화
$ git init
깃 저장소 상태 확인
[작업트리] -> [인덱스(스테이지)] -> [저장소]
작업트리 : local 작업 파일
인덱스 : 작업트리와 저장소 사이에 존재하는 공간
스테이지 : 다음 버전에 포함되도록 예약해두는 것(인덱스에 등록하는 행위)
저장소 : 버전으로 만들어 저장하는 곳
$ git init
vim사용해 txt파일 생성
$ vim [파일명]
해당 파일 스테이지에 대기
$ git add [파일명]
--all : 전체 추가
$ git add --all
저장소로 커밋
$ git commit
-m : 저장소로 커밋 시 메세지 추가
$ git commit -m [메세지]
버전 기록 확인
$ git log
--oneline : 커밋 로그를 한눈에 보여주기
$ git log --oneline
한번 커밋한 파일은 스테이지,저장소 한번에 처리 가능
$ git commit -am [메세지]
변경 사항 확인
$ git diff
작업트리 파일 되돌리기
$ git checkout --[파일명]
브랜치 전환하기
$ git checkout [브랜치명]
스테이지 되돌리기
$ git reset HEAD [파일명]
최신 커밋 되돌리기
$ git reset HEAD^
현재 브랜치 확인
$ git branch
브랜치 추가
$ git branch [브랜치명]
-d : 브랜치 삭제(완전히 삭제하는 것이아니라, 해당 브랜치명을 다시 생성시 예전 작업 내용이 그대로 나타남)
브랜치 병합
$ git merge [브랜치명]
'Etc > Git' 카테고리의 다른 글
Git 시작하기 - gitignore 관리 (0) | 2021.10.04 |
---|---|
Git 시작하기 - github 원격저장소 연결 (0) | 2021.09.25 |