[SourceTree] Git GUI 소스트리 (SourceTree) 설치하기
페이지 정보
작성자 Bessie 댓글 0건 조회 2회 작성일 25-04-07 02:59본문
Git 소스트리 설치 - Sourcetree 을 이용할 때, 앞서 살펴 본 것처럼 CLI(Command Line Interface) 방식으로 Git cmd 또는 Git bash 를 사용할 수도 있지만,유저 입장에서 좀 더 편리한 GUI(Graphical User Interface) 방식의 대표적인 툴로 소스트리(SourceTree)를 활용할 수 있다. 소스트리(SourceTree) 설치하기A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.위 링크에서 windows 운영체제를 이용하는 사용자는 Download for 소스트리 설치 - Sourcetree Windows 를 클릭하여 .exe 설치파일을 다운받는다.위와 같이 설치 화면이 시작된다.SourceTree는 회원 가입을 하고 로그인을 해야 설치를 할 수 있다.따라서, 처음 SourceTree를 이용한다면 하단의 Create one for free 를 이용해 Bitbucket 계정을 만들어야 한다.Bitbucket Server는 설치형으로 개별 서버를 설치한 경우 그곳에 로그인을 할 때 선택한다.Bitbucket은 Atlassian의 Bitbucket에 회원가입된 사용자가 로그인을 할 때 선택한다.즉, 소스트리를 처음 이용한다면 하단에서 Bitbucket 계정을 만든 후 Bitbucket 을 클릭하여 소스트리 설치 - Sourcetree 다음으로 넘어간다.등록 완료로그인이 진행되면 다음으로 넘어갈 수 있다.고급 옵션을 추가하여 설치할 것인지를 묻는데, 체크 없이 다음으로 넘긴다.로그인시 이용할 계정명과 이메일주소를 입력 후 다음으로 넘어간다.SSH 키를 불러오시겠습니까? 현재 SSH 키를 보유한 것이 없기 때문에 [아니오] 클릭.참고로 SSH 는 계정 및 암호 뿐 아니라 상호간 암호키를 제출해야 하고,모든 전송 데이터가 암호화되고 익명을 사용할 수 없기 때문에 보안상 안전하게 사용할 수 있다.소스트리 사용하기설치를 완료하고 나면, 위와 소스트리 설치 - Sourcetree 같은 메인 화면을 만날 수 있다.최초에 만일 Bitbucket 계정만 등록되어 있다면 계정 추가를 누르고 Github 계정도 추가해준다.Local : 내 PC에 생성된 로컬 저장소(Local Repository)인 .git 폴더가 생생된 디렉토리의 리스트를 보여준다.Remote : 원격 저장소(Remote Repository)의 리스트를 보여준다.Clone : 원격 저장소인 Github에 있는 소스 파일을 복제하여 지역 저장소로 가져온다.Github에 있는 저장소를 clone하기원격 저장소인 Github에 있는 소스 파일을 복제하여 지역 저장소로 가져와보도록 한다.The most popular HTML, 소스트리 설치 - Sourcetree CSS, and JavaScript framework for developing responsive, mobile first projects on the web. - twbs/bootstrap위 bootstrap 깃헙에서 지역 저장소로 필요한 소스를 받아보도록 할 예정이다.깃헙에 접속하여 우측 초록색의 Code 버튼을 누르면 깃헙 주소 url 옆 디스켓 모양을 눌러 주소를 복사한다.이제 소스트리의 clone 탭을 클릭한다.1. 클립보드에 저장되어 있는 주소를 붙여 넣는다.2. 로컬 PC의 어느 디렉토리에 저장할지 위치를 선정한다.3. 이 Git 연결에 대한 고유명칭으로 사용자가 임의로 소스트리 설치 - Sourcetree 지정하면 된다.4. 클론 버튼을 누르면 복제 작업이 실행된다.클론 작업이 실행되고 조금 뒤 아래와 같은 화면이 뜬다.히스토리 탭에서 지금까지 개발중인 소스코드의 작업 내역을 상세하게 볼 수 있다.그리고, 지역 저장소로 지정한 PC 내 디렉토리 내에 소스 코드가 잘 다운받아진 것도 확인할 수 있다.자주 사용하는 Git 명령어를 정리해본다.1. 커밋(Commit) : 스테이징 영역에 올린 파일을 지역 저장소로 올린다.2. 풀(Pull) : 원격 저장소에 있는 모든 소스 파일을 지역 소스트리 설치 - Sourcetree 저장소로 다운로드 받는다.3. 푸쉬(Push) : 지역 저장소에 있는 소스 파일을 원격 저장소로 업로드 한다.4. 패치(Fetch) : 원격 저장소에 저장되어 있는 내용을 다운로드 받기 전에 먼저 변경된 내역이 있는지 새로고침한다.(아직 로컬 저장소에 변경내역 반영 전) 만일 변경된 내역이 있다면, pull 버튼에 숫자가 표시될 것이다.5. 브랜치(Branch) : 여러 개발자들이 동시에 여러 버전으로 독립적인 작업 영역(저장소)안에서 소스코드를 변경하고 진행하기 위한 개념6. 병합(Merge) : 여러 브랜치를 합칠 소스트리 설치 - Sourcetree 때 이용한다.브랜치(Branch)의 개념** pull 과 fetch의 차이pull을 실행하면, 원격 저장소의 내용을 가져와 자동으로 병합 작업을 실행한다.하지만, 단순히 원격 저장소의 변경된 내용만 확인하고 지역 저장소의 내용과 병합하고 싶지 않다면 fetch를 실행한다. 즉, pull은 fetch + merge의 합성된 기능이라고도 볼 수 있다. 브랜치란? 【브랜치 (Branch)】 | 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!