Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

16 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을 이용합니다.
크롬 브라우저확장 프로그램을 미리 설치하시기 바랍니다.

같이 보기

Contributors

15기 장원석 20기 강민석

About

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

Topics

Resources

Contributing

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /