Github 많이 쓰는 명령어

Categories: Tags:


서론

제가 빠르게 보기 위해서 적습니다.

git add 취소

file 이름을 적지 않으면 add한 파일 전체를 취소합니다.

git add .
git reset HEAD [file]

git commit 취소

가장 많이 쓰는 것 같습니다. 저 같은 경우 대용량 파일을 add한채로 커밋하면 커밋은 올라가는데 update가 안되는 경우가 생겼을 때 사용했습니다.

git log
git reset (--mixed) HEAD^ // 가장 기본, add파일은 unstaged
git reset --soft HEAD^    // add파일은 staged
git reset HEAD~2          // 마지막 2개의 commit 취소
git reset --hard HEAD^    // add파일을 unstaged, 워킹디렉토리에서도 삭제

git branch

일반적으로 코드를 수정할 때, 새로운 버전을 만들 때 브랜치를 만들어서 사용합니다.

git log
git checkout [commit번호]
git branch new

git checkout new
git add .
git commit
git push origin new

git checkout master
git merge new
git add .
git commit
git push origin master     

git branch -d new          // 로컬에서 브랜치 삭제
git push origin new        // 로컬에서 삭제 => push => 원격삭제
git push origin -d new     // 그냥 원격에서 바로 삭제

github내 다른 글 보기

댓글남기기