본문 바로가기

Merge

(2)
Git merge (브랜치 병합하기 + 충돌 제거하기) Git merge (브랜치 병합) 하는 방법 Git을 버전관리시스템으로 두고 같이 협업하는 과정에서 브랜치를 만들어서 각자 개발을 했다면,언젠가는 소스코드를 합쳐서 테스트도 해보고 시스템에 적용도 해보고 해야한다.그런 상황에서 브랜치를 합치는 것(병합)을 merge라 한다.* 사용법A브랜치에서 B브랜치를 병합한다 (= A로 B를 가져온다. A y console.log(y); return x*y;// x+y -> x*y}cs이 상황에서 master브랜치에서 exp브랜치를 merge하기 위해 "git merge exp" 라는 명령어를 치면 어떨까?예상대로 conflict message를 주고 git status 명령어에서도 알려준다.특히 conflict가 발생한 파일을 열어보면 쉽게 알 수 있다.보면 >까지..
Git branch 공부 (깃의 혁신! branch, checkout) Git branch 만들기 git을 사용함에 있어서 아주 훌륭한 기능인 branch에 대해 알아본다.branch는 git에서 버전관리를 할 때 분기해서 다른 용도로 분기하거나 테스트용으로 분기할 때 쓰이는 방법이다.어떤 프로젝트의 버전 관리를 할 때 메인 branch(master)가 있고 그 메인에서 갈라져 나온 여러 branch가 있다.branch는 다른 branch와 독립적으로 관리되다가 버려질 수 있고(삭제) 반영되어 합쳐질 수도 있다(merge).* 브랜치를 사용하는 경우case 1 : 특별한 대상을 위한 커스텀 기능이 추가되는 버전을 만들 때, 기존 소스에 타격이 없게 만들 수 있음case 2 : 고객이 필요하지 않은 기능을 개발할 때 버려질 것임을 짐작할 수 있을 때case 3 : 테스트용도,..