본문
[2017.11.13] 22. Git Source Tree
컴퓨터/이론: 개발 2017. 11. 13. 12:45
도입
이번 포스팅에서는
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
'컴퓨터 > 이론: 개발' 카테고리의 다른 글
[2017.11.15] 28. Thread-safe List (CopyOnWriteArrayList) 실습1 (0) | 2017.11.15 |
---|---|
[2017.11.15] 27. 람다(Lambda) 개념과 사용 이유 (0) | 2017.11.15 |
[2017.11.13] 21. Git VS GitHub VS GitFlow 개념 (0) | 2017.11.13 |
[2017.11.06] 20. 기여하고 있는 Git 프로젝트 갱신[Git 페이지] (0) | 2017.11.06 |
[2017.11.06] 19. 기여하고 있는 Git 프로젝트 갱신[Terminal] (0) | 2017.11.06 |
댓글