깃허브(Git hub)
기본적인 깃허브 사용법 기록
- 깃 레포지토리를 내 컴퓨터(local)에 생성
$ git init
- 레포지토리(repository) 클론 = 온라인의 레포지토리를 내 로컬로 불러오기
$ git clone <레포지토리 주소>
- 변경된 파일을 모두 커밋할 준비
(.은 파일 전체, .py는 해당 확장자를 가진 파일 모두, 파일명/폴더명은 해당 내용만 커밋)
$ git add .
$ git commit -m "메시지"
$ git status
$ git branch <사용할 브랜치 이름>
$ git checkout <이동할 브랜치 이동>
$ git pull
$ git push origin master
$ git push origin [브랜치명]
$ git log --oneline --all --graph --decorate
$ git reset --hard <커밋 해쉬값>
- 각각의 커밋은 변화하는 개념
- 협업 할 때, 다른 사람의 브랜치는 신경 x 특히 삭제 절대 x
- 자신의 브랜치만 신경 쓸 것