Github Repository 생성, 삭제 Sourcetree 연동, 클론&푸쉬, 커밋 예제
Table of contents
Github에서 Repository를 생성 및 삭제하는 방법과
생성한 Repository를 Sourctree에서 연동 및 클론한 후 커밋하는 방법을 설명드리겠습니다.
순서는
Github Repository 생성
Sourcetree 연동
Sourcetree 클론
Sourcetree 커밋&푸쉬
Github Repository 삭제
순으로 진행하겠습니다.
Github Repository 생성
먼저, Github에서 Repository를 생성 및 삭제해보겠습니다.
Github에서 로그인 하시면, 좌측 상단에 아래와 같은 화면이 보일텐데, New 버튼을 클릭합니다.
이제 아래와 같은 화면 보일겁니다.
상단 그리고 좌측 순으로 하나씩 설명드리겠습니다.
# Owner
Owner는 특별한 경우가 아니라면, 자신의 아이디로 선택합니다.
# Repository NAME
Repository name은 프로젝트명이라고 생각하셔도 무방하며, Git에서 코드를 분류하는 개념 중 가장 대분류 개념이 될 것입니다.
# Public/Private
공개적으로 프로젝트를 진행하신다면 Public, 비공개로 진행하신다면 Private를 선택합니다.
참고로, 비공개로 선택하시면 다른 유저들이 코드를 볼 수 없습니다.
# README file
README file은 프로젝트를 위한 설명글이며, 짧은 기록을 위해서라도 추가를 하시면 좋고 나중에 추가해도 무방합니다.
# .gitignore
.gitignore은 커밋할 때, 내용이 변경된 파일 및 폴더를 무시할 수 있게끔 도와주는 파일입니다.
마찬가지로 추후에 추가하셔도 됩니다.
이제 Create repository를 클릭하여 Repository를 생성합니다.
Repository가 성공적으로 생성되었습니다.
상단에 .gitignore 파일과 README.md 파일이 보이네요.
그리고 하단에 README.md 파일의 내용도 보입니다.
Sourcetree 연동
Sourcetree에서 Github Repository를 조작하기 위해 연동 작업을 해야합니다.
Sourcetree 상단의 도구 -> 옵션을 클릭합니다.
옵션 메뉴에서 인증-> 추가를 클릭합니다.
호스팅 계졍 편집 메뉴에서 호스팅 서비스를 Github로 설정하고, 인증을 OAuth로 설정합니다.
이후에 OAuth 토큰 새로고침 버튼을 클릭하면, 현재 GIthub에 로그인된 아이디와 연동이 자동으로 이루어집니다.
Sourcetree 클론
Github Repository를 클론하기 위해서 적당한 위치에 새로운 폴더를 생성합니다.
폴더명이 너무 길거나 한글이 포함되면 나중에 문제가 될 수도 있으니 가급적 간단한 경로와 영어로 진행하시는 것을 추천드립니다.
저는 아래 화면처럼 간단한 경로에 새로운 폴더를 생성했습니다.
클론할 때, 폴더에 다른 파일이 있으면 오류가 날 수 있으니 빈 폴더로 진행하시기 바랍니다.
Sourcetree의 Clone 탭에서 Git 주소와 클론할 로컬 폴더를 작성해주고 클론을 클릭합니다.
로컬 폴더는 방금 생성했으니 본인들이 알고 있을 것이고, Git주소는 하단의 오른쪽 화면처럼 Github에서 참고하시면 됩니다.
클론을 하고 난 뒤의, Sourcetree와 폴더의 모습입니다.
Repository에 있는 파일들이 잘 복사되었습니다.
Sourcetree 커밋&푸쉬
이번에는 README.md 파일을 수정하여, 클론&푸쉬 해보겠습니다.
내용이 변경되니, 자동으로 커밋 버튼에 숫자가 보입니다.
변경된 파일의 개수를 의미합니다.
스테이지에 올라가지 않은 파일을 선택하여, 선택 내용 스테이지에 올리기 버튼을 클릭하겠습니다.
(여기서는 README.md 파일 밖에 없지만, 여러 개의 변경 파일이 있을 시 선택해서 Commit&Push가 가능합니다.)
파일이 스테이지에 잘 올라갔고, Test라는 커밋 메시지를 포함하여 커밋하겠습니다.
이제 Push를 해보겠습니다.
Github에 내용이 잘 변경되었음 확인할 수 있습니다.
Github Repository 삭제
이제 Github Repository를 삭제해보겠습니다.
먼저, Github에서 Settings -> General 탭으로 이돟압니다.
이후에 스크롤을 내리면, Danger Zone이 보입니다.
여기서, Delete Repository 버튼을 클릭합니다.
아래와 같은 팝업이 활성화되고, 유저네임/Repository 이름을 복사한 후, 하단의 버튼을 클릭하면 Repository 삭제가 완료됩니다.
'소프트웨어 > Git/Jira/Confluence/Bitbucket 등' 카테고리의 다른 글
.gitignore 적용 내용 정리 (0) | 2023.04.16 |
---|---|
Jira Issue Links 추가 (0) | 2022.03.24 |
Jira Issue 리스트 View 설정 변경 (0) | 2022.03.24 |
JIRA Attachments(첨부파일) 수정 및 삭제 (0) | 2022.03.20 |
Sourcetree Git Commit/Tag/Branch 검색 (0) | 2022.03.11 |