Git과 GitHub는 개발자를 위한 필수 도구입니다. 하지만 처음에는 일상적인 워크플로에 Git 버전 관리를 적용하기 위한 학습 곡선이 어려울 수 있습니다. 초보 개발자는 git을 사용하는 데 필요한 광범위한 명령어 목록에 좌절하는 경우가 많습니다.
다행히도 GitHub Desktop을 사용하면 명령어가 필요 없는 대화형 사용자 인터페이스를 통해 git 작업을 할 수 있습니다. GitHub Desktop이 무엇인지, Windows PC에서 이를 최대한 활용하는 방법을 설명합니다.
GitHub 데스크톱이란 무엇인가요?
GitHub Desktop은 사용자가 명령줄의 번거로움 없이 Git으로 작업할 수 있는 직관적인 데스크톱 애플리케이션입니다. GitHub Desktop은 개발자의 워크플로우를 간소화하고 팀 협업을 개선하기 위해 개발자 커뮤니티의 노력에 의존하는 오픈 소스 도구(즉, 무료로 사용할 수 있음)입니다.
명령줄을 통해 Git을 사용하는 것이 익숙하지 않다면 GitHub Desktop이 여러분의 삶을 편하게 만들어주는 유용한 도구라는 것을 알게 될 것입니다. 물론 GitHub 데스크톱은 명령줄에서 git을 사용하는 것만큼 강력하지는 않지만, 여전히 많은 작업을 수행하는 데 도움이 될 수 있습니다.
원격 리포지토리를 복제하고, 커밋하고, 여러 브랜치에서 작업하고, 심지어 GitHub Desktop을 통해 git 명령어를 하나도 작성하지 않고도 코드를 푸시할 수 있습니다.
리포지토리가 있는 GitHub Desktop을 설정하고 나면 이슈와 풀 리퀘스트를 만들 수도 있습니다. 팀이 만든 풀 리퀘스트를 GitHub Desktop에서 바로 검토할 수도 있습니다.
대체로 GitHub Desktop은 사용하기 쉬운 인터페이스를 통해 프로젝트의 버전 관리 수준을 한 단계 끌어올릴 수 있는 모범 사례를 적용하는 데 도움이 됩니다.
Windows에 GitHub 데스크톱을 설치하는 방법
GitHub 데스크톱은 무료로 사용할 수 있으며 Windows, macOS 및 Ubuntu에서 사용할 수 있습니다. 다음과 같이 Windows 10 및 11에 GitHub 데스크톱을 빠르게 설치할 수 있습니다:
⭐ 웹 브라우저에서 공식 다운로드 페이지로 이동하여 GitHub Desktop .
⭐ Windows용 다운로드 버튼을 선택하여 다운로드를 시작하세요. 또는 Windows MSI 설치 파일을 다운로드할 수도 있습니다.
⭐ 설치가 완료되면 GitHub 데스크톱 설치 파일을 두 번 클릭합니다(다운로드한 파일은 다운로드 폴더에 있어야 합니다).
⭐ 준비가 완료되면 GitHub 데스크톱이 자동으로 실행됩니다.
이제 Windows PC에 GitHub Desktop을 성공적으로 설치했으니 다음 단계는 GitHub 계정을 사용하여 로그인하는 것입니다.
Windows에서 GitHub 데스크톱에 로그인하는 방법
프로젝트 내에서 GitHub 데스크톱을 사용하려면 먼저 GitHub 계정으로 인증하고 로그인해야 합니다. GitHub 계정이 없는 경우 에 가입하여 시작하세요.
기존 GitHub 계정을 GitHub 데스크톱에 추가하려면:
⭐ 시작 메뉴를 통해 GitHub 데스크톱을 시작하고, GitHub 데스크톱을 검색한 다음 가장 적합한 것을 선택합니다.
⭐ GitHub Desktop 내에서 파일 & 옵션 & 계정으로 이동합니다.
⭐ 계정 유형에 따라 로그인 버튼을 선택합니다(일반 사용자의 경우 GitHub.com, 기업/업무용 계정의 경우 GitHub Enterprise).
⭐ 메시지가 표시되면 브라우저에서 로그인 프로세스를 완료합니다. 계정 옵션 페이지로 돌아가 로그인을 확인합니다.
전문가처럼 GitHub 데스크톱을 사용하는 방법
이제 Windows PC에서 GitHub 데스크톱을 구성했으니 일상적인 워크플로에서 사용할 수 있습니다.
Windows에서 GitHub 데스크톱을 사용하여 리포지토리를 복제하는 방법
GitHub 데스크톱을 사용하면 명령줄을 사용하지 않고도 GitHub 리포지토리를 빠르게 복제할 수 있습니다. 공동 작업자로 추가되었거나 공개 리포지토리로 사용할 수 있는 경우 프로젝트를 복제할 수 있습니다. 아직 프로젝트 리포지토리를 복제하지 않은 경우 다음과 같이 복제할 수 있습니다:
⭐ GitHub 데스크톱을 시작하고 왼쪽 창에서 현재 리포지토리 버튼을 클릭합니다.
⭐ 추가 드롭다운을 클릭한 다음 리포지토리 복제를 선택합니다.
⭐ 로그인한 계정과 연결된 리포지토리를 복제하려면 계정 유형에 따라 GitHub.com 또는 GitHub Enterprise를 선택합니다.
⭐ 스크롤하여 복제하려는 리포지토리를 찾고 필요한 경우 저장된 위치를 업데이트합니다.
⭐ 준비가 완료되면 복제를 선택하여 프로젝트 복제를 시작합니다.
이제 저장된 디렉토리에서 프로젝트에 액세스할 수 있습니다.
GitHub 데스크톱에서 브랜치를 만드는 방법
브랜치는 git 워크플로에서 필수적이며 메인 코드베이스의 사본으로 작업할 수 있습니다. 실험적이고 신뢰할 수 없는 코드가 코드베이스의 프로덕션 버전에 영향을 미치지 않도록 합니다. 개발자는 격리된 브랜치에서 자유롭게 테스트하고 테스트가 완료되면 코드를 푸시할 수 있습니다.
GitHub 데스크톱에서 브랜치를 만들려면:
⭐ 시작 메뉴에서 GitHub 데스크톱 앱을 실행합니다.
⭐ 현재 리포지토리 드롭다운을 선택하고 작업하려는 프로젝트를 선택합니다.
⭐ 다음으로 현재 브랜치 드롭다운을 선택하고 새 브랜치를 클릭합니다.
⭐ 브랜치 이름을 입력하고 브랜치 만들기를 선택하여 선택을 확인합니다.
⭐ 현재 작업 중인 변경 내용을 새 브랜치로 옮기려면 내 변경 내용 가져오기 버튼을 선택합니다.
마찬가지로 다른 브랜치로 전환하려면 현재 브랜치 드롭다운을 선택하고 변경하려는 브랜치 이름을 선택합니다.
Windows에서 GitHub 데스크톱을 사용하여 커밋하는 방법
이제 GitHub 데스크톱에서 프로젝트를 설정하고 브랜치를 만드는 방법을 배웠으니 이제 브랜치에 코드를 커밋하는 방법을 살펴보자.
⭐ 원하는 코드 편집기에서 복제된 GitHub 리포지토리를 엽니다.
⭐ GitHub 데스크톱에서 작업하려는 브랜치로 전환합니다(이전 섹션에서 설명한 단계를 사용할 수 있음).
⭐ 코드에서 필요한 사항을 변경하고 파일을 저장합니다.
⭐ GitHub 데스크톱으로 돌아가면 왼쪽 창에서 변경한 내용을 볼 수 있습니다.
⭐ 변경 사항을 검토하고 준비가 되면 왼쪽 창의 텍스트 상자에 커밋과 함께 메시지를 입력합니다.
⭐ 커밋 대상 버튼을 선택하여 변경 사항을 확인하고 코드를 브랜치에 커밋합니다.
Windows에서 GitHub 데스크톱을 사용하여 코드를 푸시하는 방법
브랜치에 코드를 커밋했다면 다음 단계는 변경 내용을 GitHub에 푸시하는 것입니다. 그런 다음 풀 리퀘스트를 생성하고 변경 사항을 메인 브랜치 또는 마스터 브랜치에 병합할 수 있습니다.
새 풀 리퀘스트를 만들기 위해 GitHub에 코드를 푸시하려면 GitHub Desktop에서 필요한 프로젝트 리포지토리와 브랜치를 선택합니다. 그런 다음 브랜치 게시 버튼을 선택하거나 바로 가기 키 Ctrl + P를 누릅니다.
Windows에서 워크플로우를 간소화하기 위해 GitHub 데스크톱 사용
GitHub 데스크톱은 개발자가 버전 관리를 위해 git을 사용하는 방식을 완전히 바꿔주는 놀라운 앱입니다. Git은 팀 및 오픈 소스 프로젝트와 함께 작업할 때 특히 유용합니다.