❤️
는 내가 많이 사용한 것들..
<브랜치 생성>
git checkout -b BRANCH_NAME
<브랜치 이름 변경>
git branch -m BRANCH_NAME, BRANCH_NAME_CHANGE
❤️ <급한 변경이 필요해서 잠시 임시 저장하는 명령어>
git stash
git stash<임시 저장한 자료를 다시 불러오는 명령어>
git stash apply
<임시 저장한 자료 중, 특정 자료를 불러오는 명령어>
git apply stash@{불러오고싶은 stash 숫자}
EX )git stash apply stash@{n}
➡️ stash list에 2번째로 있는 stash를 불러옴
<임시 저장한 자료의 리스트를 볼 수 있는 명령어>
git stash list
(git stash로 임시저장했던 목록이 나옴)
❤️ <특정 커밋 시점으로 되돌아가기>
git reset --hard 돌아가고싶은_커밋_시점_hash
➡️ EX) git reset --hard 0023e5
git reset, revert<특정 커밋 시점으로 이후의 커밋 삭제하기>
git push -f origin BRANCH_NAME
➡️ BRANCH_NAME에 현재 상태 이후 커밋을 싹 다 지워버림.
(지금 내가 push -f 한 상태가 제일 최신의 브랜치 커밋 상태)
git push -f✅ 만약 지금 브랜치를 reset했고, 깃허브 홈페이지에 남아있는 커밋기록을 초기화하고 싶다면 바로
git push -f origin (reset한 브랜치 네임)
으로 초기화해줍시다! ✅(소괄호는 빼고 브랜치 네임만 적는 거 아시죠?😁)
<Git 편집창 빠져나가기>
exit
입력 후 엔터
https://codedragon.tistory.com/7124
❤️ <Github Branch 삭제>
로컬 브랜치 삭제
git branch -d (삭제할 브랜치 이름)
원격 브랜치 삭제
git push origin --delete (삭제할 브랜치 이름)
보통 같이 묶어서 많이 사용합니다.
원격 브랜치 삭제는 github 홈페이지에 남아있는 브랜치를 삭제한다는 뜻합니다.
참고한 블로그
<Git 모든 Branch 조회>
모든 브랜치 보기 (로컬, 원격 모두 나옴)
git branch -a
<Git 모든 log 조회>
git log
<Git merge 충돌시, 취소하고 되돌리기>
git merge --abort