본문 바로가기

branch 2

[Git] 깃(Git) 병합(Merge)

병합(Merge) 병합은 브랜치를 하나로 합치는 것입니다. 현재 브랜치에 다른 브랜치를 병합할 수 있습니다. 공동 작업을 할 경우에는 브랜치를 하나로 합쳐야 하는 경우가 발생하는데 그때 병합을 하면 됩니다. 병합(Merge) 종류 Fast-forward 병합 Fast-forward는 ‘빨리감기’라는 뜻입니다. Fast-forward 병합은 현재 브랜치에서 대상 브랜치를 병합할 때 대상 브랜치의 커밋이 현재 브랜치보다 앞서 있는 경우 현재 브랜치의 HEAD 포인터를 대상 브랜치로 이동(빨리감기)하는 것입니다. 예를 들어 다음과 같은 브랜치가 있다고 가정하겠습니다. 새로운 브랜치 issue를 생성합니다. issue 브랜치에서 코드 변경 후 커밋을 합니다. master 브랜치로 돌아와서 issue 브랜치와 병..

Git
·
2020. 4. 20.
·

[Git] 깃(Git) 브랜치(Branch)

브랜치(Branch) 브랜치(Branch)는 ‘가지’ 또는 ‘분기’ 라는 뜻으로 독립적인 작업 영역입니다. 브랜치를 생성하면 현재 브랜치를 복사해서 새로운 브랜치를 만들게 됩니다. 협업에 있어서 브랜치는 굉장히 중요한 역할을 합니다. 여러 명의 개발자가 서로 다른 작업을 할 경우 여러 개의 브랜치를 만들어 놓고 각자 독립된 공간에서 서로 영향을 받지 않고 작업을 수행할 수 있습니다. 또한 작업이 완료되면 서로의 브랜치를 병합할 수도 있습니다. 브랜치(Branch) 명령어 브랜치 목록 확인 $ git branch 브랜치 생성 $ git branch : 생성할 브랜치 이름 브랜치 전환 $ git checkout : 전환할 브랜치 이름 브랜치 삭제 $ git branch -d

Git
·
2020. 2. 29.
·
반응형