[git 명령어]내가 보려고 만든 GIT 명령어 모음집 3탄 git branch / git stash /
2023. 1. 3. 01:35ㆍ개발
반응형
내가 보려고 만든 GIT 명령어 모음집을 또 작성해보자!
git branch
현재 브랜치 목록나옴
작업 중인 브랜치는 *붙어잇음
git checkout "브랜치명"
브랜치 체크아웃(브랜치로 작업 환경 바꾸기)
브랜치에서 add, commit하고 master로 돌아가면 이렇게 된다!
git checkout -b "브랜치명"
브랜치를 만들고 바로 만든 브랜치로 작업환경 바꿈
git merge"브랜치명"
master로 돌아가서 브랜치 합쳐줌
git checkout mater이 돼있어야 함!
git brach -d "브랜치명"
브랜치 삭제됨!
git rebase master
브랜치 작업환경에서 입력해야 함
입력하면 브랜치의 기준점이 master 기준점으로 바뀜
git log --oneline --branches --graph
그래프 형태로 브랜치 위치 확인 가능
충돌문제 해결
마스터에서 merge를 해주면 충돌이 나면서 이렇게 나온다.
여기서 뭘 반영할 건지 선택!(안 쓸 거는 지움)
git stash
변경 사항 임시 저장
git stash만 해도 되지만 git stash -m "내용을 적어도 됨"
git stash list
임시 저장된 작업내역 조회됨
git stash apply "스태시"
임시 저장된 작업내역 조회됨
git stash apply stash@{0}입력하면 됨
git stash drop "스태시"
임시저장된 거 삭제됨
git stash drop stash@{0}입력하면 됨
git stash clear 임시 저장된 작업 전부 삭제
반응형