git 디렉토리에서 작업을 하게 되면 최초에 workspace에 위치한다.
그리고 git add 를 통해서 수정된 파일을 stage에 올린다.
stage에 올린 파일은 commit을 통해서 Local repository에 비로소 생성된다.
그림엔 나와있지 않지만,
어떤 branch에서 merge를 하게 되면 바로 workspace부터 local repository까지 적용된다.
쉽게 작성하고 있는 모든 모든 파일들을 초기화 하려면 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 |