생활코딩 - Source Tree로 Git 활용하기

GIT 명령어가 어려운 초심자를 위해 GUI 기반으로 GIT을 사용할 수 있는 SourceTree를 소개하는 생활코딩 강좌입니다.

클래스 소개
난이도
보통
카테고리
프로그래밍 - 개발 도구
태그
GIT
추천 학습대상
- GIT 명령어 사용이 어려웠던 초보자
- GUI 기반으로 GIT을 사용해보고 싶은 분
- 버전관리 시스템을 사용해보고 싶은 분

#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


📝수업 소개


👩‍🔧버전관리 시스템은 소스코드의 중요한 변화들을 기록하는 행위라고 말할 수 있습니다. 이것은 어떤 문제가 발생했을 때 문제의 맥락을 파악할 수 있도록 도와주고, 변화에 실패했을 때 과거의 상태로 쉽게 돌아갈 수 있도록 보조합니다. 즉, 실패에 대한 부담을 줄이고 좀 더 자신감있게 공부할 수 있는 효과를 가져오며, 백업 및 협업에 있어서 또한 매우 효과적인 장점을 제공합니다.

🧰이 수업에서는 GIT의 기본적인 사용법인 명령어 이용이 어려운 초심자를 위해 GUI 기반으로 GIT을 사용할 수 있는 방법인 SourceTree를 소개합니다. SourceTree를 이용한 GIT의 사용법을 소개하고, 부가적으로 명령어로 GIT을 제어하는 방법을 설명하려 합니다.



🎯학습 목표


  • SourceTree를 통해 버전 관리 시스템을 운영할 수 있습니다.
  • 명령어로 GIT을 제어하는 방법에 대해 알 수 있습니다.



📣참고사항


  • 사실 버전관리는 엄청 어려운 것이 맞습니다. 믿어지지 않을 정도의 난이도에도 불구하고 프로그래머들은 이 시스템을 잘 사용하지 못하면 자신을 탓합니다. 그만큼 버전관리 시스템이 제공하는 장점이 심대하다는 반증이기도 합니다. 하지만 버전 관리가 어렵게 느껴진다면 일단 일반 사용자용 클라우드 스토리지 서비스인 Dropbox 혹은 Google Drive와 같은 서비스라도 이용해보심을 추천드립니다.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    시작하기
  • 버전 관리란?
    Git과 SourceTree 설치 (윈도우)
    Git과 SourceTree 설치 (OSX)
    예제 설명
  • 02
    저장소와 버전 만들기
  • 저장소 만들기 (init)
    버전 만들기 (commit)
  • 03
    되돌리기
  • 되돌리기
    working copy, index, repository
    수정사항 취소하기
    Reset
    Revert
  • 04
    브랜치
  • 브랜치 소개
    브랜치 만들기
    브랜치 합치기
    브랜치간의 충돌의 해결
    브랜치 충돌의 예방
  • 05
    원격 저장소
  • 원격 저장소 소개
    원격 저장소의 종류
    원격 저장소 만들기
    원격 저장소로 업로드
  • 06
    협업하기
  • 협업하기 소개
    원격 저장소 복제
    Push & Pull
    충돌의 해결
  • 07
    고급주제
  • 고급주제 소개
    비교, 병합 외부 도구 연결
    stash
    Tag
    버전 관리에서 제외하기 (.gitignore)
    환경파일의 관리
마지막 업데이트|2019년 12월 19일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한