Git으로 시작하는 협업 및 오픈소스 프로젝트

강력한 협업도구인 Git을 어떻게 사용하는지 배울 수 있는 강좌입니다. 많은 사람들과 프로젝트를 진행하고 오픈소스에 기여해보세요!

클래스 소개
난이도
쉬움
카테고리
프로그래밍 - 개발 도구
태그
GIT
추천 학습대상
- Git에 대해 들어보았지만 사용하기 어려웠던 분
- Git을 통해 오픈소스에 기여하고 싶은 분
- Git을 사용하여 많은 사람들과 프로젝트를 진행하고 싶은 분
- Git과 관련된 오픈소스 및 개발자 문화가 궁금하신 분

👨‍👩‍👧프로그래밍, 여럿이 할수록 의미있습니다👨‍👩‍👧

- 깃 허브, 왜 쓰는 걸까요? 먼저 깃 허브의 장점에 대해 알아봅시다. -


📝강좌 소개


👨‍👨‍👧개발 프로젝트가 크면 클수록 많은 프로그래머가 필요하게 됩니다. 그런데, 프로그래머 각자의 컴퓨터에서 코드를 작성하고 메일 혹은 메신저를 통해 코드를 공유하기에는 프로젝트 크기뿐만 아니라 소스 비교/수정도 만만치 않았습니다. 이런 상황에 Git이 등장했습니다. 도대체 Git이 무엇이길래 수 많은 팀이 협업도구로 사용할까요? Git이 무엇인지, 협업을 위해 어떤 도구를 제공하고 있는지 알아보고 직접 사용하며 그 편리함을 경험해보세요!



🎯학습 목표
  • Git과 오픈소스에 대해 알고 왜 오픈소스에 기여하는지, 우리는 오픈소스를 어떻게 생각해야 하는지 인지합니다.
  • Git을 사용하여 협업을 위한 다양한 기능을 원활히 사용할 수 있습니다.


 

강의자 소개


안경잡이개발자(나동빈)

  • 포항공과대학교 대학원 컴퓨터공학과 석사 졸업

교육 과정
모두 펼치기
  • 01
    1. Why Git?
  • Git 설치 및 사용법 익히기
    오픈소스의 개요 및 오픈소스 활동을 하는 이유
    Git이 등장한 배경과 Git의 장점
  • 02
    2. Do Git!
  • Git의 동작 원리
    소스코드를 수정하여 Git 저장소에 반영하기
    Git에서 커밋(Commit) 내역 수정하기
    Git 브랜치(Branch)의 개요 및 사용해보기
    Git 브랜치 충돌(Conflict) 처리하기
    Git 원격 저장소(Remote Repository) 관리하기
    Git 로그(Log) 다루기
    Git에서 소개글(README.md) 파일 작성하기
    Archive 명령으로 소스코드만 압축하기
    Git Rebase 명령으로 특정한 커밋을 수정/삭제하기
    Git Config 환경 설정에 대해 알아보기
    Git Commit의 날짜 변경 및 커미터(Committer) 변경하기
마지막 업데이트|2019년 05월 09일
선생님 소개
안녕하세요. 구름에듀 캡틴 나동빈입니다. 함께 학습을 시작해봐요!

클래스 후기
무료

평균평점
5.0
난이도
쉬움
학습기간
평생 무제한