본문

[2017.11.13] 22. Git Source Tree

도입
이번 포스팅에서는
1) Git를 Terminal의 명령어가 아닌 시각적으로 확인할 수 있는 Source Tree라는 Tool 사용
2) Git의 명령어의 개념을 사용할 예정이다.
이다.

실습
1. source tree의 상태

소스에 변경사항이 생기면 Uncommited Changes가 생기고 클릭하면 변경사항을 확인 할 수 있다.

그리고 프로그램의 아래 탭에서 반영할 변경사항을 선택해 반영(Commit)할 수 있다.


Source Tree에 등록했다는 것은 파일의 변경 사항을 추적하겠다는 것이다.


추적 상태는 2가지고 나뉜다.

변경 사항을 추적하면서 해당 변경 상태를 반영할 'Staged = Index Tree' 상태와

변경 사항을 추적하면서 해당 변경 상태를 반영하지 않는 'Unstaged = Working Tree' 상태가 있다. 



2. 변경사항 되돌리기

변경사항을 되돌리는 방법은 2가지가 있다.

Reset - 변경사항을 되돌린다. 되돌렸다는 기록은 남기지 않는다.


Revert - 변경사항을 되돌린다. 되돌렸다는 기록을 남긴다.

이외에도 

Stash: 예전에 Commit으로 돌아가 소스코드를 확인하고 싶을 때 현재 코드를 임시 저장하는 방법

Rebase: Branch 간에 Merge했다는 사실을 없애 코드를 정리하는 방법 (소스코드는 변하지 않는다.) 등이 있다.


추가적인 사용법은 추후 추가로 정리할 예정이다.



#git source tree #source tree


공유

댓글