마트철수

[023] 스켈레톤 1일차 + Git 본문

KB IT's Your Life/교육

[023] 스켈레톤 1일차 + Git

마트스 2024. 6. 10. 22:22

 
2024.06.10(월)

스켈레톤 1일차

우선 구성할 때,
’필요한 기능을 찾고 → 컴포넌트로 구분‘
하는 과정이 중요하다는 것을 알게 되었다.

Git 연결하는 과정이 너무 어려웠어서

Git 그리고 GitHub를 요약해보았다!


 


 

Git


1. Git 설치

 

https://www.git-scm.com/

LOCAL, REMOTE
- 내가 위치한 곳
- 여기가 아닌 멀리 있는 곳

Git, Github
- local computar에서 사용되는 버전 관리 프로그램
- remote computer에 이 버전들을 저장해놓은 곳

소스관리를 위해서 Github에 가독성있게 저장해두는 것이 굉장히 중요하다 !

2. Git 기본 설정하기

1) master 기본 브랜치 명칭 -> main으로 변경
: 오류 발생 최소화
git config --global init.defaultBranch main

2) user명, user email 정하기
git config --global user.name "user name작성"
git config --global user.email "email번호"

Global하게 설정해둘거다

3. 버전 관리하기

1) git init
: 최초 1회만 설치
: 설치해야 연동 가능 !

2) git add 00
: 수정할때마다 입력해서 더해주기

3) git commit -m “text”
: 수정할때마다 입력해서 알려주기

4) git log
: 알고있는지 확인하기

4. 명령어 사용하기

1) git remote add origin (주소 복붙)
: 저장소랑 나의 local 연결

2) git push origin main
: local 수정내역을 remote 해주기

3) git pull origin main
: 다른 사람이 바꾼 수정내역 local로 pull

4) git clone (주소 복붙)
: 모든 커밋을 local로 pull

5. 브랜치 ⭐️⭐️⭐️⭐️⭐️

왜 사용하는가?
- 브랜치를 사용하지 않으면, 작업하기 전에 pull을 통해 변경된사항을 내 local로 가져오고 시작해야함
- 같은 파일을 동시에 수정하면? Conflict 발생 !

1) git branch
: 현재 생성되어 있는 브랜치 목록 보기

2) git branch 00
: 00이라는 새로운 브랜치 생성하기

3) git checkout 00
: 00이라는 브랜치로 이동하기

4) git push origin 00
: 00 깃허브에 push

5) git pull origin 00
: 브랜치를 깃허브에서 local로 가져오기

6) pull request
: 깃허브에서 local로 모든 내용 merge




 

스켈레톤 아이디어:

꾸밀 수 있는 가계부 (마치 싸이월드)

누구나 쉽게 사용할 수 있는 가계부

내가 정말 쓰고 싶은 가계부