
Git은 버전 관리 도구(형상 관리 도구)
GitHub는 Git으로 관리하는 프로젝트를 백업, 공유, 협업 가능하게 해주는 사이트
프로젝트 하면서 사용했던 명령어
git init: 코드 관리를 시작하는 명령어
git init
⭐️ 경로 확인 필수
git add & comment: 로컬 저장소 코드를 저장하는 명령어
git add 파일명
git commit -m "저장할 메세지 작성"
⭐️ 프로젝트의 변경사항이 너무 많다면?
-> git add . 으로 한번에 가능!
git push <원격 저장소 이름> <브랜치 이름>: 로컬저장소에서 추가로 수정된 코드를 원격저장소에 반영하는 명령어
git push origin main
⭐️ add 후 push를 해야 github에 반영됨!
git pull: 원격 저장소 코드를 가져오는 명령어
git pull origin main
⭐️ pull = fetch + merge
✏️ fetch: 원격 저장소의 최신 변경 사항을 로컬로 다운로드
✏️ merge: 로컬 저장소의 현재 브랜치와 원격 저장소의 브랜치를 병합하여 로컬 브랜치를 업데이트
vscode의 확장프로그램 중 하나로 Git 저장소와 관련된 다양한 기능을 제공하는 강력한 도구
→ 이걸 사용하면 매번 pull, push 등의 명령어를 작성하지 않아도 commit, pull, push 등을 쉽게 사용할 수 있다(나도 모르고 있었는데 우리 팀원분이 알려주셔서 알았다.)