자주쓰는 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@{???} # ???은 인덱스