git과 github의 차이
git - local에서 돌아가는 버전관리 프로그램
github - remote에서 돌아가는 소스코드 버전 저장소
git 설치 과정
1. git 설치
// 설치 후 최소 1회 실행
// 최근 깃허브에서 master -> main으로 명칭변경을 해서 오류가 생기곤 하는데 그걸 방지함
git config --global init.defaultBranch main
2. 유저명과 유저 이메일 정하기
git config --global user.name "JINNY PARK"
git config --global user.email "yejin_joa@naver.com"
git 주요 명령어
사진을 찍는 과정과 비슷한 git의 버전관리 과정
사진찍기 | 사진사 고용 (최초1회) | 사람이 모임 | 사진을 찍음 | 사진 확인 |
GIT | git init | git add | git commit | git log |
C:\Users\jinniePark\gitProject\firstProject> git init //.git파일 생성
C:\Users\jinniePark\gitProject\firstProject> git status
C:\Users\jinniePark\gitProject\firstProject> git add. //모든 변경점
C:\Users\jinniePark\gitProject\firstProject> git commit -m "initial commit"
C:\Users\jinniePark\gitProject\firstProject> git log
C:\Users\jinniePark\gitProject\firstProject> git reset --hard (commit code)
git reomte에 연동하고 사용하기
가입 후 프로젝트 새로 생성
git remote add origin (url) //해당 프로젝트를 로컬과 연동
git push origin main //반영하기
git clone (url) //클론하기
git pull origin main //서버에서의 변경점 반영하기