✨ Git의 장점
→ 누가 수정, 어떤 수정이 일어났는지 볼 수 있음
→ 하나의 파일로 버젼 관리를 할 수 있음
git으로 관리한 프로그램을 모아놓는 온라인 공간
git 시작(원하는 폴더 안에서) : git init
git 상태 확인 : git status
파일 수정 이력 기록 준비 : git add
추적하고 있던 변경사항 중에 기록하고 싶은 것 (stage 올리는 것)
파일 수정 이력 기록하기 : git commit
commit 이력 보기 : git log
cd를 통해 원하는 곳으로 가기
mkdir
로 폴더 생성
git init
→ .git 생겨남 (내부로 들어가 볼 수도 있음)
touch namju.md
→ 마크다운 생성
vi namju.md
→ 편집
git status
확인하면 수정사항이 빨강색으로 보이게 됨
git add .
(현재 경로에 있는 변경 사항을 다 담겠다)
git commit -m “커밋 메시지”
-m = message
git log
→ 로그 남음
git reset --hard df2e19ba316934c9ca3f52ccd10e0d8657fd634e
→ 버젼 돌리기
우측 상단 + 버튼 → 리포지터리 생성
https://github.com/jujusnake/29-git.git 링크 복사!
터미널에서 git remote add origin [https://github.com/jujusnake/29-git.git](https://github.com/jujusnake/29-git.git)
git remote --v
로 확인
git branch
→ master/main 확인
git push origin master/main
깃헙에 올라감!
git clone 레포주소
git branch 브랜치이름
git checkout 브랜치이름
git add .
git commit
git push origin 브랜치이름
github에서 pull request 작성
merge
git checkout master
git pull origin master