자주쓰는 GitHub 명령어
GitHub 처음 등록법
-
홈페이지에서 저장공간 만들기 (폴더이름과 똑같이)
- 폴더에 주소에서 터미널 열기 (sudo -s)
# git init # git add . # git commit -m "comment"
# add한 것 부분 취소 # git rm -r --cached <파일>
- 연결고리 만들기
# git remote -v # git remote add origin <git저장소의 URL>
- 저장소에 올리기
# git pull origin master // 동기화 # git push origin master // 업로드
- commit 한 것 복구하기 (그 이후 것은 다 날아감)
$ git reset 7f6d03 --hard (7f6d03는 복구할 시점) $ git push origin -f
GitHub Branch
- 브랜치 생성 및 전환
$ git checkout -b <branch> $ git add ~~~ $ git commit -m "~~~"
- 브랜치 병합 (fast-forward)
$ git checkout master # 현재 사용중인 브랜치를 'master'로 전환 $ git merge issue1 # 'issue1'의 작업 내용을 'master'에 병합
- 브랜치 삭제
$ git branch -d <branchname>
GitHub 기타
- pull 취소
$ git reflog # 커맨드 로그를 보고 git pull 하기 전 위치 체크 $ git reset --hard HEAD@{???} # ???은 인덱스