본문 바로가기

Python_Beginer/GIT

[GIT]Branch - Branch Checkout and Reset

$ git init test
$ cd test
$ vim c1.txt
$ git add c1.txt
$ git commit -m "c1"
$ git log --all --graph --oneline
$ git branch sub
$ vim c2.txt
$ git add c2.txt
$ git commit -m "c2"
$ git log --all --graph --oneline
$ git checkout sub
$ vim s1.txt
$ git add s1.txt
$ git commit -m "s1" 
$ git log --all --graph --oneline
$ git log --oneline --branches
$ git reset d653227
$ git log --all --graph --oneline

1. git reset

: HEAD가 가리키고 있는 브랜치의 최신 커밋을 원하는 커밋으로 지정 / 브랜치와 연결이 끊긴 커밋은 삭제