Git/SourceTree

Source Tree - commit 해보기

kark 2024. 3. 15. 14:00
728x90

 

현재는 깃 초기설정만 작업된상태이므로 디렉토리에 아무런 파일이 없음

텍스트 파일을 만들고 상태를 확인해보자.

 

 

우측에 보면 텍스트파일을 추가하고 내용을 1로 수정하고 저장한뒤,

좌측 Soruce Tree를 보면 Working Tree에 해당 파일이 추가된것을 볼수있으며 

Tool의 우측 상단을보게 되면 해당 파일의 상세 내용까지 확인할수있다.

 

인터페이스를 보면 공란의 상단은 스테이징에리어, 하단은 워킹트리로 구성되어있다.

각 개념을 모르면 https://kark.tistory.com/34

 

Working Tree 와 Staging Area

Repository 는 각 버전을 저장하는 저장소로 알고있다. 그럼 각 버전이 어떤과정으로 버전이 만들어지는지 알아보자 간단히 말해 Working Tree 는 버전을 만들기 전 작업공간으로 작업자가 실질적인

kark.tistory.com

 

위의 포스팅글을 참고

 

해당 텍스트파일은 새로 만들어졌으며,

Git 에게 앞으로 이 파일을 관리할수있게 추적해달라고 알려줘야한다.

 

 

버튼이 두개로 구성되어있다.

 

모두 스테이지에 올리기는 수정된 내역이 있는 모든 파일을 스테이징 에리어에 올려주고,

선택 내용 올리기는 원치않는 파일까지 올리지 않기위해 개별선택을 할수있는 기능이다.

 

스테이지에 올려보자

상단 버튼으로 다시 내려줄수도 있고,

스테이지에 올려주게 되면 우측에 어떠한 내용이 추가, 삭제 같은 수정이 이루어졌는지 자세히 확인할수 있다.

 

 

인터페이스에서 커밋 버튼을 확인할수 있는데

현재 스테이징 에리어에 있는 파일의 수정된 내용을 적용하며, 새로운 버전을 만들게된다.

 

이때, 각 버전별로 메모를 할수있는 (커밋 버튼 위 텍스트박스) 영역도 있다.

 

커밋진행

 

자동으로 탭이 History로 넘어와 각 로그를 확인할수 있게된다.

브랜치 상황, 해당 버전에선 어떤 파일이 어떤 내용을 수정되었는지, 작성자가 어떤 메모를 남겼는지 등..

 

 

잘못된 내용이 있다면 답글 남겨주세요