커밋 한 것만 되돌림
(Staging Area, Repsitory 그대로)
git reset --soft HEAD^
add 한 것까지 되돌림
(Staging Area, Repsitory 되돌림, Working Directory는 그대로)
git reset --mixed HEAD^
수정한 것까지 통째로 되돌림(가장 최근 커밋 하나 전으로 되돌림)
(Working Directory, Staging Area Repository 되돌림)
git reset --hard HEAD^
가장 최근 커밋으로부터 두 개 전으로 되돌려라
git reset --hard HEAD^^
용어
HEAD : 가장최근 버전에서(현재 작업중인 브랜치/ 커밋 중 가장 최근 커밋을 가리킨다)
^ : 하나 되돌리자
깃 브랜치 확인
git branch
깃 브랜치 생성
git branch [브랜치 이름]
깃 브랜치 변경
git checkout [브랜치 이름]
깃 로컬 브랜치 삭제
git branch -D newbranch
깃 원격 브랜치 삭제
git push origin --delete newbranch
깃 로컬과 원격 연결
git remote add [연결이름] https://github.com/EoJin-Kim/remotte-practice2.git
EoJin-Kim/remotte-practice2
Contribute to EoJin-Kim/remotte-practice2 development by creating an account on GitHub.
github.com
깃 원격 저장소 제거
git remote rm [연결이름]
깃 원격 저장소 확인
git remote -v
원격 저장소 push
git push -u [연결이름] [브랜치]
# -u 옵션을 주면 다음 push 부터는 "git push" 명령어로도 [연결이름] [브랜치] 자동 적용
원격 저장소 merge(기존 파일 덮어쓰기#동기화)
git pull [연결이름] [브랜치] : (git pull origin master)
원격 저장소 fetch
git fetch [연결이름] : (git fetch origin)
fetch 확인
해당 사진 branch로 이동(git checkout origin/master[FETCH_HEAD]
깃 캐시 삭제(add)
git rm --cached [파일명]
깃 모든 커밋 브랜치 그림으로 확인
git log --all --decorate --graph --oneline
'툴 > git' 카테고리의 다른 글
Git SSH 키 등록 (0) | 2022.04.10 |
---|