강의소개
1. 강의 대상
이 강의는 GitHub을 처음 접하는 디자이너, 기획자, 개발자를 대상으로 합니다. 개발자 뿐만 아니라 다른 직군의 분들도 GitHub을 다루실 수 있도록 가능한 쉽게 풀어드리려 노력하며, 필수적인 내용 중에서도 대부분의 내용을 생략하고 꼭 필요한 내용만 다루도록 하겠습니다.
저희 회사 비개발자 직군 분들도 GitHub을 사용하고 있습니다. 이 강의는 위니브 비개발 직군 GitHub 사내세미나에 기초를 두고 있습니다. 아래 영상에서 어떤 상황에서 이 강의가 나왔는지 확인하실 수 있습니다.
깃허브 도전했다가 장렬하게 실패하는 영상 대표님의 긴급 깃허브 A/S를 받다다만 완전히 비개발 직군만을 위한 강의는 아니며, 뒷 부분에는 깃헙을 처음 접하는 개발자를 위한 내용도 약간 포함되어 있습니다. 이 강의는 원하시는 분만 들으시면 됩니다.
2. 다루지 않는 내용
이 강의는 GitHub의 기초적인 내용만 다룹니다. 아래 내용 등은 다루지 않습니다. 다만 충돌과 충돌 해결 내용은 포함하고 있습니다.
- branch
- pull request
- merge
- rebase
- gitignore
- fork
이런 내용은 알잘딱깔센 GitHub
을 참고해주세요. 무료로 공개가 되어 있습니다.
3. 강의 목표
초급자에게 GitHub은 그 자체로 허들이 됩니다. 그러나 협업을 위해, 포트폴리오 관리를 위해 배우지 않을 수는 없습니다. 그래서 우리는 2가지 단계로 GitHub을 배웁니다.
-
(1단계) 웹으로 배웁니다. 파일을 올리고, 수정하는 등에 단순 업무만 하는 분들은 이 강의만 들으셔도 충분합니다. 웹에서 파일을 올리고 수정하는 방법을 배우고, 간단한 페이지를 서비스해보는 시간을 가지도록 하겠습니다.
-
(2단계) 내 컴퓨터에 VSCode를 설치하고 연동하여 배웁니다. 모든 분들이 VSCode를 설치할 필요는 없습니다. 디자이너, 기획자 분들은 웹에서만 사용하셔도 충분합니다. 필요에 따라 이 챕터를 들어주세요.