2023. 5. 31. 21:28ㆍ카테고리 없음
기존에 항상 터미널로 push, pull을 하다가 GUI가 제공되는 GitHub 툴이 있으면 편하겠다 싶어서 GitHub에서 제공하는 무료 프로그램인
GitHub Desktop을 사용하게 됐다. 처음 사용하는 지금 조금 난해하기에 정리하고자 글을 작성한다
설치 방법에 대한 설명은 생략한다.
깃헙 데스크톱에서 제공하는 기능은 크게 세가지다.(맥북 기준 좌측 상단의 파일 버튼 클릭 시 나오는 드롭다운)
1. New Repository
2. Add Local Repository
3. Clone Repository
여기서 의미하는 Repository는 GitHub의 저장소(Repository)를 뜻하지 않는다. Local, 즉 사용자의 컴퓨터에 .git(init이나 clone시 생성되는 git 파일)파일이 있는 1. 폴더를 생성하거나 2. 기존에 사용중이던 저장소를 깃헙 데스크톱에 추가하거나, 3. Online에서 clone을 해오는 것이다.
1~3번 중 하나의 방법으로 Local Repository를 추가했다면 GitHub에 remote Repository를 생성할 차례이다.
No local changes는 현재 폴더에 수정사항이 없다는 뜻이다. 그것과는 별개로 현재 참고하고 있는 폴더의 경로를 가진 저장소를 remote에 추가하기 위해서는 publish repository를 선택한다. 그렇게 되면 내가 깃헙 데스크톱에서 선택한 폴더의 파일들이 remote 저장소로 push되는 것이다.