GIT
[git] 서로 다른 두 브랜치 합치기
브랜치끼리 합치기 # 두 브랜치 비교하기 git diff # diff 결과를 좀 더 편하게 보고 싶다면 git diff > # 두 브랜치를 합친 결과를 저장할 브랜치로 이동, ex) branch 1 git chekcout # 브랜치 합치기 git merge 만약 머지 중 충돌이 발생했다면...!! # 충돌 내용 확인 후 수정하기 # 수정한 파일 추가 git add # 머지 이어서 하기 git merge --continue
[git] 다른 브랜치 커밋 가져오기
커밋 가져오기 # 깃 커밋 로그 확인하기, 아래 둘 중 하나로 가능 # 커밋 로그에서 가져오고 싶은 커밋 아이디 확인하기 git reflog git log # 가져온 커밋을 저장할 브랜치로 이동 git checkout # 커밋 가져오기 git cherry-pick 만약 커밋을 가져오는 중 충돌 에러가 났다면..!! # 충돌 파일 확인 후 수정하기 # 수정한 파일 추가 git add ... # 이어서 커밋 가져오기 git cherry-pick --continue
[git] branch 관리
local branch 생성하기 # 현재 브랜치 확인 git branch # 새 브랜치 만들고 만든 브랜치로 이동 git checkout -b remote branch 생성하기 # 로컬 브랜치 생성 git checkout -b # 새로 만든 로컬 브랜치 원격으로 보내기 git push origin 만들어져 있는 remote branch에 local 연동시키기 # 연동시키고자 하는 local branch로 이동 git checkout # 만들어져 있는 remote branch와 연동 git branch --set-upstream-to origin/ local branch 삭제하기 # 로컬 브랜치 삭제 git branch -d