본문 바로가기

Git

Git 의 생애주기 및 reset의 적용범위

< Git의 생애주기 >

git 디렉토리에서 작업을 하게 되면 최초에 workspace에 위치한다.

그리고 git add 를 통해서 수정된 파일을 stage에 올린다.

stage에 올린 파일은 commit을 통해서 Local repository에 비로소 생성된다.

그림엔 나와있지 않지만,

어떤 branch에서 merge를 하게 되면 바로 workspace부터 local repository까지 적용된다.

 

< 생애주기에 따른 reset의 적용범위 >

쉽게 작성하고 있는 모든 모든 파일들을 초기화 하려면 hard를

add 된 파일을 다시 add 해야 하거나 취소하고 싶을 때는 mixed를

commit을 취소하고 싶을때는 soft를 사용하면 된다.

reset 이후에 commit을 입력하지 않으면 가장 최근에 작성한(HEAD) 커밋으로 되돌아간다.

 

 

'Git' 카테고리의 다른 글

git-flow 를 활용하여 깃을 잘 사용하기  (0) 2019.05.30
Git 기능 요약  (0) 2019.05.07
[Git]gitignore  (0) 2019.01.24