반응형
__ branch 2개 상태 똑같이 맞추기 __
커밋기록이고 뭐고 그냥 똑같게 __
깃 branch 이동
git checkout <브랜치명>
로컬 branch 보기
git branch
user@DESKTOP-SOTUVKN MINGW64 ~/Downloads/test/origin (main)
$ git branch
dev
* main
- 깃 로그를 보면
origin/
이 붙어있으면 깃허브 원격 레포 브랜치 들임HEAD
는origin
의 경우 해당 레포의 default 브랜치를 가르키고
로컬에서는 지금 내가 위치한(체크아웃된) 브랜치를 가르킴
user@DESKTOP-SOTUVKN MINGW64 ~/Downloads/test/origin (main)
$ git log --all --oneline --graph
* 247aab5 (HEAD -> main, origin/main, origin/dev, origin/HEAD, dev) a (#2)
* e8b097e origin 1
* 8892264 Initial commit
branch 상태 똑같이 맞춰버리기
main 을 dev 와 동일하게 맞추고 싶다고 했을때
- 로컬 dev branch 를 일단 업데이트 받는다
- 로컬 main branch 로 이동한다
- dev 상태로 reset hard 한다
- 바꾼 상태를 force push 한다
#1 git checkout dev git pull origin dev #2 #3 git checkout main git reset --hard dev #4 git push -f origin main
반응형
'Git' 카테고리의 다른 글
[Git] Fork 하고 풀리퀘 하는 법 [협업] (1) | 2024.09.23 |
---|---|
[Git] upstream 커밋 가져오기 (0) | 2024.09.23 |
[Git] LF will be replaced by CRLF (0) | 2024.09.23 |
[Git] 커밋 여러개 하나로 합치기 (1) | 2024.07.03 |
[Git] 명령어 정리 (1) | 2024.07.03 |