GitHub DeskTop을 이용한 방법에 대해 알아보려 한다.
GitHub DeskTop이 필요하기 때문에 아직 설치 전이라면 아래의 링크를 참고하자
[Git] Git? GitHub? - 설치
Git? GitHub? Git 은 프로젝트 개발시에 버전관리 를 편하게 해주는 버전관리 툴 VCS - Version Control System 이며 꼭 개발자가 아니더라도 그래픽 디자인, 웹디자인을 할 때에도 사용이 가능하다. (필자는
staticclass.tistory.com
git area
사용법을 알기 전에 대충 알고 넘어가면 좋겠다 싶은 내용이 있는데.
Area에 대한 개념이다.
깃에는 3가지 Area(구역)가 존재하는데Working Area
, Staging Area
, repository Area
이다
Working Area는 직접 수정이 가능한 구역
Staging Area는 수정한 내용을 확인하고 repository Area로 보낼지 계속 수정할지 확인하는 구역
repository Area는 커밋된 내용을 확인할 수 있는 구역
GitHubDeskTop 세팅
먼저 최초로 설치하고 나서 단축키 Ctrl + ,
를 누르면 로그인이 안되있는 것을 확인 할 수 있다
로그인을 하도록 하자 그 뒤에 Git 탭에 들어와서
Name과 Email을 깃허브 아이디에 작성한 것과 똑같이 작성하는 것이 좋다.
이유는 Name과 Email이 적혀있지 않으면 깃허브에 push를 했을때 종종 잔디가 심어지지 않는 일이 발생하곤 한다.
레포지터리 생성
위의 세팅이 끝나고 나서는 레포지터리를 새로 만들자
Name
이나 Description
은 본인이 원하는 대로 적으면 되지만
Local path
는 그래도 어느정도 생각을 해주고 지정을 해주어야 한다.
아마 디폴트로 설정되어 있는 경로가 괴랄하게 되어있을 수도 있는데
본인이 들어가서 확인하기 편한 경로로 지정해주는게 좋겠다.
이렇게 까지 하고 레포지터리를 만들면 아래와 같은 화면이 보이게 된다.
여기까지가 기본적인 세팅과 레포지터리 생성에 대한 설명이다.
파일 트랙킹
이제 각자 사용하는 IDE로 파일을 추가해보자
인텔리제이, 이클립스, VSC 뭐든 상관 없다.
직접 새로 생성한 레포지터리로 가서 텍스트 파일을 추가 해도 똑같이 작동한다.
아래와 같이 텍스트 파일을 추가해 주었고 필자는 VSC를 사용하였다.
추가를 해준 뒤 Github DeskTop을 확인해보면 변경된 내용이 표시됐다
테스트.txt가 추가됐다고 트랙킹하여 알려준다.
테스트.txt의 내용을 변경해보자.
GitHubDeskTop이 테스트.txt에서 변경된 내용이 무엇인지 트랙킹하여 알려준다
커밋
커밋은 변경내용을 깃 데이터베이스에 저장하는 것이다.
제목과 설명을 작성해주자, 제목은 필수로 작성해야 하지만 설명은 필수가 아니다.
제목에는 테스트.txt 생성
을 적어주었고 설명은 필수가 아니기 때문에 작성하지 않았다.
커밋을 클릭하게 되면 History 탭에 커밋한 내용이 추가되고
커밋시 작업했던 내용을 확인 할 수 있다.
깃허브 저장소에 올리고 싶다면 퍼블리쉬 레포지터리 버튼을 클릭하면 된다.
만약에 이미 저장소에 올라가 있는 레포지 터리라면
push라는 버튼이 같은 자리에 있을 것이다 push 버튼을 클릭하자.
댓글