상세 컨텐츠

본문 제목

깃 브랜치 병합 하기(git branch merge)

프로그래밍

by 2hansoul 2022. 6. 10. 22:51

본문

반응형

브랜치(branch)란?

브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념입니다. 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있습니다.

 

 

1. 브랜치 생성

git branch 브랜치 이름

2 . testserver 브랜치에서 vi helloworld.php 파일 생성

3. 생성한 파일 testserver브랜치에 커밋하기

git add helloworld.php

git commit -m 'add helloworld.php'

커밋이 됐으면 밑에 처럼 뜨게 된다

위 2장 첫번째  사진을 보면 testserver브랜치에서 helloworld.php 파일을 생성되어 있는 걸 확인 할수 있다

하지만 같은서버를 이용하지만  각자 다른 저정소를 사용 하기 때문에 main브랜치에서는 helloworld.php파일이 생성 되지 않았다 

복붙으로 main브랜치에 파일을 옮겨도 되지만 git merge으로 병합을 진행하면 된다

 

4. git merge (testserver브랜치에 있는 파일을 main브랜치로 병합)

우린 testserver브랜치에서 작업을 했고 main으로 넘어온다 

main브랜치에서 git merge testserve브랜치에서 작업한 파일을 병합 할 수 있다 

파일 확인 해보면 main브랜치에 잘 병합된 걸 확인 할수 있다 

 

협업을 하게 된다면 main브랜치는 고정으로 나두고 인원수에 맞게 각자 브랜치를 생성 하여 작업 후 

정상적으로 돌아가게 되면 main브랜치로 병합하여 관리 하면 될 것 같다 

반응형

관련글 더보기

댓글 영역