0. 변경사항 확인

 

   -SourceTree에서 변경된 소스를 확인하는 방법

 

 

   -좌측의 master 카테고리에서, 커밋하지 않은 변경사항을 클릭하면,

    하단의 [스테이지에 올라가지 않은 파일 리스트]에 커밋되지 않은 파일 항목 확인 가능.

 

1. Add / Commit 하기

 

   (1)수정된 파일 Add하기

커밋 클릭

 

   -좌측 상단의 커밋 항목 클릭

 

커밋되지 않은 파일 스테이지에 올리기

 

   -[하단 스테이지에 올라가지 않은 파일 항목] 중, Commit할 파일을 +하여 [스테이지에 올라간 파일] 항목에 추가한다.

   -이 때, 우측 창을 통해 변경된 부분을 미리 확인할 수 있다.

 

빨강(-) -> 변경 전 코드 / 초록(+) -> 변경 후 코드

 

Add 후 화면

 

   -파일을 Add 하면 위 그림처럼, [스테이지에 올라간 파일]에 파일이 추가된다.

 

(2)Commit하기

커멘트 입력 후 커밋

      -하단 박스 상단에 내 GitHub 계정이 잘 연동되어있는지 먼저 확인한다.

      -하단 네모 칸에는 해당 Commit의 커멘트를 입력할 수 있다.

      -이후, Commit 버튼을 누른다.

 

      -계정 연동이 필요한 경우,

        [도구] - [옵션] - [인증] 항목에서 계정을 연동한다.

도구 - 옵션
인증

 

   -History를 보면 정상적으로 Commit이 됐음을 확인할 수 있다.

 

   (3)History 분석

      -여기서 설명 항목을 보도록 하자.

      -상단의 master, My Commit2 이라고 되어있는 부분은 git의 로컬 저장소에 Commit이 되었다는 의미이다.

      -하단의 origin/master 는 현재 GitHub에 Commit이 되어있다는 의미이다. (origin이 내 GitHub 저장 이름이다)

         => 로컬 저장소에 Commit된 내용을 GitHub에 반영하려면 Push를 하면 된다.

 

3. GitHub에 Push 하기

 

   (1)Push 항목 선택

      -상단의 Push 항목을 클릭한다.

Push Push Baby

 

   (2)Branch 선택 및 Push

      -현재 메인 Branch인 master 항목을 선택한다.

      -Push 버튼을 클릭한다.

해당 Branch 선택 후 Push

 

      -Push가 진행된다.

Pushing

 

      -Push 결과, 로컬 소스(master)GitHub소스(origin/master)가 잘 동기화 됐음을 확인할 수 있다.

GitHub에 동기화 완료

 

 

3.GitHub에서 Pull하기

      -그럼 이제, 내 다른 로컬 저장소인 Boxiting-oct 에 위의 소스를 Pull 해보도록 하자.

 

   (1)로컬 저장소 선택 및 Pull

      -소스를 가져올 로컬 저장소를 선택(Boxiting-oct)

      -Pull 버튼 클릭

저장소 선택 및 Pull

 

   (2)Pull

      -원격 저장소, 브랜치 선택 후 확인

옵션 선택 후 확인

 

(3)Pull 완료

Pull 완료

 

-끝-

+ Recent posts