Git 명령어 모음
Branch - remote branch 삭제 # 방법 1: remote 바로 삭제 $> git push origin --delete feature/TEST-860 # 방법 2: 로컬 삭제 -> remote push $> git branch -d feature/TEST-860 $> git push origin :feature/TEST-860 - remote branch push 1) git push {원격저장소명} {로컬브랜치명} 2) git push {원격저장소명} {로컬브랜치명}:{원격브랜치명} $> git push origin aaa/123 $> git push origin aaa/123:bbb123 - rename local branch $> git branch -m {old_branch} {new_branch} Checkout - 모든 unstaged 변경 HEAD로 $> git checkout -- . - 특정 unstaged file HEAD로 $> git checkout -- path/to/file/to/revert Reset - stage된 파일 되돌리기 $> git reset HEAD -- path/to/file - 모든 파일 되돌리려면 $> git reset HEAD -- . Commit - commit 합치기 (주의) remote 변경 적용은 강제 push. 반드시 origin은 다른 사람에 의해 변경이 없다는 것을 확인하고 할것. (그렇지 않으면 재앙이 닥칠것임) # commit squash $> git rebase -i HEAD~2 # remote push forcefully $> git push -f origin <branch-name> Tag - 태그 조회 $> git tag - 태그 달기 # lightweight $> git ta...