Github 정리
github 관련하여 가장 기초적인 정의와 명령어를 알아본다
사전준비
github log-in 이후 new repository 생성 후 시작한다
- terminal을 통해 Desktop로 이동한다
cd desktop
- 작업할 폴더(폴더명 : test) 를 생성한다
MacBookPro desktop % mkdir test
- test폴더 안에서 작업할 md파일을 생성한다
MacBookPro test % touch leekitae.md
사전 준비 완료!!
1. git init
- git을 저장하기 위한 저장소를 생성한다
- 관리하고 싶은 폴더위치에서 명령어를 입력한다
- 폴더명 : test
MacBookPro test % git init
2. git add
- 수정한 파일의 이력을 준비하기 위함이다
- 쇼핑 할 때, 장바구니에 담아 놓는 것과 비슷한 개념
MacBookPro test % git add .
- 명령어 입력시 띄어쓰기에 유의하자
- 특정 파일만 이력을 남기고 싶을때는 아래 명령어와 같다
MacBookPro test % git add 파일이름
3. git commit
- 파일 수정 이력을 기록하기 위함이다
- 한 줄로 commit 을 남길 때는 아래 명령어와 같다
MacBookPro test % git commit -m "첫번째 commit"
4. git status
- git 상태 확인을 위함이다
- commit 을 남기지 않았을 경우 친절하게 알려준다
- 자주 확인해보자
MacBookPro test % git status
5. git log
- git에 남겨진 이력들을 확인하기 위함이다
- 영수증과 비슷한 개념이다
MacBookPro test % git log
6. git remote
- github와 local 사이를 연결시켜 주기 위함이다
MacBookPro test % git remote add origin "github주소"
- 제대로 연결 되었는지 확인은 아래 명령어와 같다
MacBookPro test % git remote --v
7. git push
- 작성한 코드를 github에 upload 하기 위함이다
MacBookPro test % git push origin main
- upload 하기 위한 현재의 branch를 확인하기 위해서는 아래 명령어와 같다
MacBookPro test % git branch
이상 7가지 명령어를 토대로 github에 upload가 가능하다