[GitHub]자주 쓰는 git 명령어 정리
[github 으로 관리할 폴더 세팅 - Local]
내가 관리하고 싶은 폴더에서 git init
: 이제 내가 이 폴더 안에서 일어나는 일을 녹화하겠다.
git status
: 상태 확인 잘 녹화되고 있는지 확인 (장바구니에 잘 담겼는지 확인)
git add
: 파일 수정 이력 기록 준비 (구매 확정은 아님)
git commit
: (구매한 상태)커밋하고 나면 add 했 던 내용은 사라짐
git log
: commit 이력 확인 (구매 내역 확인)
git reset —hard 돌아가고싶은 커밋의 해시
: 첫번째 커밋으로 되돌리고 싶으면 해당 커밋의 해시를 입력해서 돌아간다.
[github으로 저장소(repositoty) 세팅 - Remote]
깃헙에서 내 repository를 만든다.
public으로.
local에 만들어 둔 디렉토리 경로 안에서
git remote add origin repository주소
: 나는 앞으로 "origin"이라는 단어로 repository를 주소를 부를거야. (repository 주소는 너무 길어)
git remote
: origin이 잘 추가됐는지 확인
git remote -v
: git remote들의 url 확인
git branch
: 내가 지금 어느 브랜치에 있는 지확인 master 또는 main이라고 뜸
git push origin master
또는 main
: 이 브랜치를 통해서 내 파일들을 origin으로 넣을 게.
깃헙 저장소에가면 내가 관리할 파일들이 올라가 있음.
git remote remove origin
하면 앞서 지정한 'origin이라는 별명으로 부르겠다'하는 게 사라짐
그럼 다시 it remote add origin repository 주소
로 만들어 주면 됨