이번 세미나는 중간고사 이후 진행하는 2차 세미나 중에서 2번째 파트는 Git Bash 파트입니다 !
깃(Git)과 깃허브(GitHub)의 기초적인 개념과 사용 방법을 중심으로 구성되었으며,
이효림 멘토님께서 강의를 진행해 주셨습니다. ✨
주제
기간
4월 28일 (월) ~ 5월 4일 (일)
세미나 소개
이효림 멘토님께서 진행해 주신 Git Bash 세미나에서는
깃과 깃허브의 정의를 알고, 깃의 기초적 사용방법을 습득하는 것이 목표였습니다.
내용
1. 깃과 깃허브
깃은 분산 버전 관리 시스템이고, 깃허브는 이 깃을 기반으로 한 웹 기반 호스팅 서비스입니다.
이 두가지 서비스는 협업과 코드 관리에 특화된 도구로 자주 활용됩니다.
용어와 개념을 익힌 뒤에는 직접 깃을 설치하고,
깃허브 계정을 생성하여 새로운 레포지토리(repository)를 만들어보았습니다.
2. 깃 명령어
기초 설정을 마친 후에는 본격적으로 깃 명령어에 대해 배워보는 시간을 가졌습니다.
터미널을 통해 깃을 조작하는 기본적인 명령어들—예를 들어 git init, git status, git config 등—의 사용법을 익히며
직접 입력해보는 실습을 통해 명령어 입력에 대한 두려움을 덜어낼 수 있는 시간이었습니다. 💻
3. add,commit, push
세 번째 파트에서는 앞서 배운 명령어들을 실제로 사용하여 깃 저장소를 연결하고 파일을 관리하는 실습을 진행하였습니다.
변경된 파일을 stage에 올리는 add, 변경사항을 기록하는 commit,
그리고 기록된 변경사항을 원격 저장소에 업로드하는 push까지의 흐름을 따라가며
깃의 기본 구조와 작동 원리를 이해할 수 있었습니다.
이 과정에서 로컬 저장소와 원격 저장소 간의 관계도 자연스럽게 익힐 수 있었어요.
4. fork, clone
마지막 파트에서는 깃허브에서 자주 사용되는 fork와 clone의 개념을 다루었습니다.
fork는 다른 사람의 레포지토리를 내 깃허브 계정으로 복사해오는 작업이며,
clone은 해당 레포지토리를 내 컴퓨터로 내려받아 작업하는 과정을 말합니다.
이 두 개념을 비교하며 원격 저장소와 로컬 저장소 간의 연동 방식을 이해하고,
다양한 상황에서 어떻게 활용될 수 있는지에 대해서도 함께 살펴보며 1차 세미나가 마무리되었습니다. 😊
과제
1차 세미나 학습이 끝난 뒤에는 간단한 과제를 통해 실제로 깃과 깃허브를 활용해보는 실습을 진행하였습니다.
각 부원들은 깃을 설치하고 레포지토리를 생성한 뒤,
직접 파일을 업로드하고 커밋과 푸시 과정을 거쳐 배운 내용을 실전에 적용해 보았습니다.
처음 접하는 내용이라면 다소 낯설 수 있었지만,
프로그래밍을 한다면 반드시 익혀야 할 깃과 깃허브의 기본적인 흐름을 몸소 익힐 수 있었던 유익한 세미나였습니다 :)
부원분들이 앞으로의 프로젝트 활동에서 유용하게 쓰일 수 있기를 기대합니다! 🌱
남은 1학기 프로젝트 힘내주시길 바립니다~🌟
'❤ 30기 > 30기 세미나' 카테고리의 다른 글
[30기 2차 세미나] (1) Git Desktop 세미나 (0) | 2025.05.25 |
---|---|
[30기 1차 세미나] (5) 디자인 시스템 가이드 세미나 (0) | 2025.04.28 |
[30기 1차 세미나] (4) 피그마로 만드는 자연스러운 UI (0) | 2025.04.28 |
[30기 1차 세미나] (3) 노션 세미나 (0) | 2025.04.28 |
[30기 1차 세미나] (2) 게임 기획 세미나 (0) | 2025.04.28 |