본문 바로가기
Git

GitHub Desktop 기본 사용법

by 준그래머 2021. 3. 5.
반응형

GitHub에 프로젝트를 올리는 방법은 정말 많은데, 내가 사용해본 기준으로 생각정리해보면 1.Git Bash, 2.GitHub Desktop, 3. 각 환경마다 git plugin을 이용한 방법 이렇게 총 3가지가 있다.

 

이번엔 이 중에서 2번 GitHub Desktop을 사용한 방법에 대해 정리해보려고 한다.

 

우선 아래 주소로 이동해 다운로드받아준다.

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

다운로드를 다 받았으면 GitHub Desktop을 실행시켜준다.

 

GitHub.com에 Sign in을 해준다.

File -> Options -> Accounts

 

 

File -> Add local repository 

 

 

Choose를 통해 깃에 올려는 프로젝트 폴더를 선택한다.

 

 

Description까지 적은 후에 Create repository를 해준다.

 

 

Publish repository를 클릭

 

 

private으로 올릴 건지 public으로 올릴건지 체크박스를 통해 결정하고 업로드해준다.

 

 

아래와 같은 창이 뜨면 성공적으로 올라간 상태이다.

 

 

이제 깃에 올라와 있는 프로젝트를 clone 해보자.

 

 

우선 폴더에 디렉터리를 삭제한다. 그리고 GitHub Desktop에서 Remove를 통해 기록을 지운다.

 

 

File -> clone repository

GitHub에 올라와 있는 Repository를 선택하고 Repository를 저장할 Local path의 폴더를 선택해준다.

 

 

Clone을 클릭하면 아래와 같은 창이 뜨면 된면서 GitHubDesktop 폴더가 생성되어 있다. 이러면 성공

 

 

커밋 후 푸시를 해보자.

 

일단 프로젝트에서 코드를 수정한다. 그러면 아래처럼 변경된 내용들이 나온다.

업데이트 요약 내용(필수)을 입력하고 상세 내용(선택)을 입력한 뒤 commit to main을 클릭

 

 

Push origin을 클릭

 

아래처럼 화면이 뜨고 업데이트 내역과 수정된 사항을 확인할 수 있다.

 

업데이트 사항을 제거하는 방법은 아래와 같다. 

 

업데이트된 내용에 커서를 두고 우클릭 후 Revert changes in commit를 클릭해준다.

 

Push origin을 클릭하면 revert가 진행되고 수정된 사항이 Repositroy에 적용된다.

 

장점: 굉장히 간편하고 쓰기 쉽다.

단점: Push 할 때 충돌이 일어나면 충돌 난 부분을 수정하는 게 어렵다. 이건 내가 아직 사용법을 모르는 것 일수도 있다.

반응형