Skip to content

Git 입문을 위한 스터디/워크샵 리포지토리

Notifications You must be signed in to change notification settings

ApptiveDev/workshop-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 

Repository files navigation

Git Study

learn-git
동아리 Git 스터디/워크샵을 위한 리포지토리입니다. 스터디는 실습 형식으로 총 4단계로 구성되어 있으며 2~3일에 걸쳐 진행합니다. git 커맨드라인 환경에서 진행하므로 사전에 동아리 개발환경 설정 문서를 따라주시기 바랍니다. 또, 스터디를 진행하면서 부족한 부분은 계속 보완해주시기 바랍니다.

  • 개인의 선호에 따라 GUI 툴 활용 가능 (GitKraken, SourceTree, Github GUI 등)
  • 디스코드 등 화면 공유가 잘 되는지 사전에 확인할 것 (ref. Ubuntu Black Screen Sharing)

0️⃣ Git 사전 설정

-> step-0 브랜치

🎯️ 목표

워크샵 이전에 환경 설정을 진행하고 git이 제대로 동작하는지 확인합니다.

📜️ 진행

  • step-0에서 지정하는 개발도구를 사전에 설치합니다.
  • 현재 레포를 로컬에 clone하고 step-0 브랜치로 이동합니다.
  • /playground에 간단한 파일을 남기고 commit, push 합니다.
  • 오류가 있다면 워크샵 이전에 해결합니다.

1️⃣️ Git 기초

-> step-1 브랜치

🎯️ 목표

git과 github의 차이점, git이 동작하는 과정, git 기본 명령어를 알아봅시다!

📜️ 진행

  • step-1 브랜치로부터 자신의 브랜치를 생성합니다.
  • README에 주어진 키워드를 조사하고 본인의 README를 작성합니다.
  • 작성 후 step-1 브랜치로 Pull Request를 올립니다.

2️⃣️ Git 협업

-> step-2 브랜치

🎯️ 목표

앞서 익힌 git 명령어를 활용해 간단한 협업을 진행해봅니다.

📜️ 진행

  • step-2 브랜치로 이동합니다.
  • README 및 Issue에 따라 할일을 분담하여 개인 브랜치를 만듭니다.
  • 할일을 마치고 step-2 브랜치로 Pull Request를 올립니다.

3️⃣️ 협업 중 문제상황

-> step-3 브랜치

🎯️ 목표

협업 중 맞닥뜨릴 수 있는 다양한 문제상황을 git 명령어로 해결해봅니다.

📜️ 진행

  • step-3 브랜치에 제시된 문제 상황들을 확인합니다.
  • 스터디장은 상황별 한 명의 스터디원을 지목하고, 명령어를 차례대로 알려줍니다.
  • 스터디원은 명령어를 듣고 문제상황을 해결해봅니다.

4️⃣️ 동아리 협업

-> step-4 브랜치

🎯️ 목표

백엔드와 프론트 사이에 서버 배포 없이 협업 중 로컬에서 테스트하는 방법을 배워봅시다.

📜️ 진행

(작성 예정)

🔗️ 참고

Github Student Developer Pack

대학생은 Github Student Developer Pack을 무료로 누릴 수 있으니 링크에서 신청하시기 바랍니다. Github Pro 뱃지와 각종 클라우드 서비스(Azure, MongoDB, Heroku 등)에서 크레딧 등 학생용 혜택이 주어집니다.

Chrome Remote Desktop

비대면 스터디 중 원격 접속을 위해 Chrome Remote Desktop을 이용합니다.
크롬 브라우저확장 프로그램을 미리 설치하시기 바랍니다.

같이 보기