programming/ETC

[ETC] GitHub Desktop - git gui tool 설치 및 사용법

LeeBorn 2019. 9. 18. 23:38
반응형

코드 관리를 git으로 할 때 친숙하게 만나 볼 수 있는 사이트 github에서 제공하는 git gui 툴이다.

처음 git을 사용한다면 git 명령어들이 익숙하지 않을 테고, 콘솔에서만 실행하기는 버거울 것이다.

이때 gui 툴을 사용한다면, 콘솔보다는 쉽게 사용할 수 있다.

왜 GitHub Desktop이냐고 한다면, github에서 제공하기 때문이다.

다른 이유는 없고, 더 좋은 툴도 많다.

 

** 설치 방법

https://desktop.github.com/

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

홈페이지로 들어가서 다운로드하면 된다.

 

** 사용법

앱의 가장 첫 화면이다.

보면 특별한 것은 없다.

먼저 commit

파일을 수정하면 commit을 할 수 있는데, 왼쪽엔 커밋할 파일리스트, 왼쪽 아래엔 커밋 메시지 입력 칸, 오른쪽엔 선택된 파일의 변경 내역이 나온다.

변경된 파일이 여러 개일 경우 체크박스로 선택해서 커밋할 수 있고, 

해당 파일을 선택해 변경사항을 되돌리거나(Discard), 파일의 경로를 여는 것 등을 할 수 있다.

다음으로 push,

커밋을 실행하면, Push가 생긴다.

푸시하기 전까지의 커밋 내역 개수가 나오고, 버튼을 클릭하면 원격 저장소로 변경사항이 반영된다.

 

다음으로 Fetch & Pull

Push를 하고 난 후 엔 변경사항을 Fetch & Pull로 가져올 수 있게 버튼이 바뀐다.

 

다음으로 New branch

New branch로 master 브랜치 이외의 다른 브랜치를 생성할 수 있다.

 

브랜치 관련 명령어는 메뉴에서 Branch 항목에서 대부분 할 수 있다.

gui 툴이 없는 상황에나,  깔 수 없는 상황이 있을 수도 있기 때문에

커맨드로 할 수 있는 방법도 잘 배워두면 좋다.

그전에, 처음 익숙해지기 전에는 편하게 gui 툴을 사용하는 것도 작업을 편하게 해 준다.

 

-- 이외의 추가적인 명령어나 git에 대해선 공식 문서에서 참고할 수 있다.

https://git-scm.com/docs/git

 

Git - git Documentation

We divide Git into high level ("porcelain") commands and low level ("plumbing") commands.

git-scm.com

반응형