Veriety is the spice of life.

다채로운 경험은 인생을 즐겁게 한다.

개발/형상관리

GitHub Desktop 설치 & 구축

애랑아빠 2022. 11. 21. 23:18

이번에 소개할 포스팅은 GitHub Desktop입니다.

 

개인 공부를 위한 프로젝트지만 형상관리 및 추후 프로젝트 공유를 위해 형상관리를 해보고자 했습니다.

정말 다양한 형상관리 툴이 있지만 Flutter도 새롭게 배우는 만큼 형상관리도 새로운 것으로 해보자 했습니다.

 

GitHub Desktop으로 플러터 샘플앱 을 만들어볼 생각입니다. 

(참조) Flutter로 무엇을 만들건가요?


GitHub Desktop

GitHub Desktop을 사용하면 명령줄 또는 웹 브라우저 대신 GUI를 사용하여 GitHub와 상호 작용할 수 있습니다. GitHub Desktop을 사용하여 변경 내용을 시각적으로 확인하여 원격 리포지토리에 대한 푸시, 끌어오기 및 복제, 커밋 특성 지정, 끌어오기 요청 만들기와 같은 대부분의 Git 명령을 데스크톱에서 완료할 수 있습니다.

 

GitHub Desktop은 명령줄 또는 웹 브라우저 대신 GUI를 사용하여 GitHub와 상호 작용할 수 있는 애플리케이션입니다.

 

GitHub Desktop 시작하기

1) GitHub Desktop 설치

1. https://desktop.github.com/  접속해서 "Download for Windows" 를 선택해 다운받습니다.

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

2. 다운로드한 exe 파일을 실행합니다. (GitHubDesktopSetup-x64.exe)

GitHub Desktop 실행한 모습

3. "Sigin in to GitHub.com" 을 선택해 로그인을 완료합니다. 

Sign in 까지 완료한 모습

 

저는 개발 Kit은 항상 Dark Theme을 선호하므로 Theme 도 Dark로 변경 했습니다.

Dark Theme

 

2) 리포지토리 만들기, 추가 및 복제

3가지 형태로 리포지토리(저장소)를 추가 및 복제 할 수 있습니다.

New repository... GitHub Desktop을 사용하여 첫 번째 리포지토리 만들기”를 참조
로컬 리포지토리 추가... "로컬 컴퓨터에서 GitHub Desktop에 리포지토리 추가"를 참조
Clone Repository... GitHub Desktop에서 리포지토리 복제 및 포크”를 참조

 

우리는 처음이니 하기전에 앞서 Create a tutorial repository 을 해봅시다.

  1. "Create a tutorial repository..." 선택 
  2. Continue 선택

나의 첫 repository가 github에 생성되었습니다. 

tutorial을 하면 하게되면 repository 생성후 branch 생성, file 수정, commit, publish, pull request 등을 GitHub Desktop에서 수행해볼 수 있습니다. 기본 개념을 익히기 위해 tutorial을 수행해봅시다.

 

3) Create a New Repository on your hard drive...