본문 바로가기

728x90

Branch

[Git] branch merge 전략 /* Merge 종류 */ PR을 올리고 담당자는 merge를 어떤 식으로 할 지 결정을 해야 한다. 사진에서 처럼 Github에서는 3가지의 Merge 전략이 있다. Merge Commit Squash and merge Rebase and merge /* Merge Commit*/ 일반적으로 많이 사용되는 merge 전략이다. 예시를 보면 feature 브랜치를 main 브랜치에 merge하고자 할 때 Git은 자동으로 새로운 merge commit을 생성합니다. merge commit은 두 브랜치의 변경 사항을 포함합니다. 따라서 두 브랜치 사이에는 충돌이 없어야 합니다. 해당 merge 전략의 장점은 두 브랜치의 history를 보존하고 조회할 수 있습니다. /* Squash And Merge*/.. 더보기
[Github] git branch - command에서 가져오기, 병합하기, 삭제하기 협업프로젝트를 할때는 branch를 두개이상하는 것은 필수라고 생각합니다. 이때 원격 브랜치를 다루어야 하는 경우가 생깁니다. command를 통해서 git branch를 다뤄보는 법을 알아보도록 하겠습니다. 원격 저장소 branch 리스트 갱신 git remote bash 원격 저장소 branch 리스트 확인 git branch -r 리스트를 확인할 수 있습니다. 리스트를 확인했으면 :q 를 입력하면 command 화면으로 돌아갈 수 있습니다 branch 변경 git checkout -t ewan 위 같은 경우에는 ewan 이라는 branch를 이용한다는 것을 의미합니다. branch 마스터로 돌아오기 git checkout master ewan을 master에 병합하기 git merge ewan 더보기

728x90