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 삭제가 완료됩니다.