반응형
1. 오늘 배운 내용
오늘은 Git과 Github에 대해 배우고,
이제부터 아이펠 기간동안 진행될 프로젝트 레포지토리를 만들었다.
Git ?
- 개발을 진행하며 작성하는 소스코드가 업데이트 되는 버전을 기록해두고 관리할 수 있는 소스코드 버전 관리 시스템이다.
Github ?
- Git으로 관리하는 프로젝트를 호스팅하고, 시간과 공간의 제약 없이 협업할 수 있는 온라인 서비스이다.
오늘 배운 Git 사용법의 흐름은 대충 이렇다.
- Git과 Github 연결 (`git config --global user.email "이메일"`, `git config --global user.name "사용자 이름"`)
- cd 작업공간: 작업공간(working directory)으로 이동
- git remote add origin 주소: 로컬 저장소와 원격 저장소 연결
- git init: Git이 지금 있는 작업 공간에서 발생할 모든 변화를 기록
- git status: 지금까지의 변경 사항 확인 (선택)
- git add: 변경된 파일을 staging (이 변경 사항들을 다음 commit에 포함할 것이다. 라는 뜻)
- git commit -m "변경사항에 대한 설명 메시지: staging된 변경 사항을 로컬 저장소에 저장(github의 레포지토리는 원격 저장소)
- git push origin main: 로컬 저장소의 변경 사항들을 원격 저장소로 push
이 과정을 거치면 내가 작업한 프로젝트를 깃헙에 올릴 수 있다.
또한, 원격 저장소를 로컬 저장소에 가져오는 것도 가능하다.
git clone 레포지토리 주소
마찬가지로, 로컬 저장소를 원격 저장소와 같게 업데이트 할 수도 있다.
git pull origin main
2. 느낀 점, 어려웠던 점
사실 Git을 몇년 전부터 아주 가끔씩 사용하긴 했는데, 그 때만 사용하고 쭉 안 하다 보니 매번 사용 방법을 잊는다.
지금까지 git을 사용할 때마다 구글링, gpt를 찾아가며 했었는데, 전 과정을 제대로 배운 것은 이번이 처음이다.
어차피 앞으로 매일 할 일이니 이제는 안 잊고 익숙하게 할 수 있을 것 같다.
팀원분들과 퍼실님의 도움이 있어서 오늘 노드도 잘 끝낼 수 있었다.
반응형
'AI > ML' 카테고리의 다른 글
| [10/2] 아이펠 리서치 15기 TIL | Loss F, Activation F, Optimizer (0) | 2025.10.12 |
|---|---|
| [10/1] 아이펠 리서치 15기 TIL | ML 학습 방법론, ML 아키텍처, MLOps (0) | 2025.10.09 |
| [9/25] 아이펠 리서치 15기 TIL | Regularization(Lasso, Ridge) & Clustering(K-means, DBSCAN) (0) | 2025.09.25 |
| [9/24] 아이펠 리서치 15기 TIL | Evaluation Matric (0) | 2025.09.24 |
| [9/19] 아이펠 리서치 15기 TIL | 온보딩 퀘스트 (Generative Agents 논문 분석) (1) | 2025.09.19 |