깃허브 명령어
저장소 생성 및 연결
$ git init : 로컬 저장소 만들기
$ git remote add origin [원격저장소 주소] : 원격 저장소와 연결
$ git branch -m master main : 브랜치 이름 바꾸기( master에서 main으로)
파일 업로드
$ git pull (또는 git pull origin [브랜치 이름]) : 원격 저장소의 파일 가져오기
$ git add [파일/디렉토리 이름] : 원격 저장소에 올릴 파일들을 추가하기( 장바구니 개념)
$ git add. : 모든 변경된 파일들을 추가하기(보통 폴더자체를 올릴것이기 때문에 위보단 이걸 더 많이 씀)
$ git commit -m "commit message" : 커밋하기
$ git push (또는 git push origin [브랜치 이름]) : 로컬 저장소(장바구니)에서 원격 저장소(깃허브)로 올리기
추가적인 명령어
$ git remote -v : 연결된 원격 저장소 확인
$ git remote rm origin : 기존 원격 저장소와의 연결 삭제
$ git branch : 현재 브랜치 이름 확인
$ git config --global init.defaultBranch [브랜치 이름] : (브랜치 default 이름 설정)
$ git status : 현재 브랜치에서 변경된 파일 목록 확인
$ git rm --cached -r . : add한 파일 모두 취소
$ git rm --cached [파일] : 특정 파일만 add 취소
$ git push -u origin main : 항상 메인 브랜치에 푸시하도록 설정
---> 이걸 하면, 다음부터 푸시할 때는 브랜치 이름 생략 가능
$ git pull origin main
$ git add .
$ git commit -m "commit message"
$ git push origin main