내가 보려고 만든 블로그
article thumbnail
[Git] branch, merge
Git 2023. 10. 12. 21:49

branch란? 소프트웨어를 개발할 때 동일한 소스코드를 함께 다루게 된다. 어떤 개발자는 버그를 수정하고, 어떤 개발자는 새로운 기능을 추가하고... 따라서 여러 사람이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때는 각각 서로 다른 버전의 파일이 만들어 질 수 밖에 없다. 이런 경우, 동시에 다양한 작업을 할 수 있게 만들어주는 것이 branch(브랜치)다. branch는 독립적인 작업 영역에서 작업을 할 수 있게 해준다. 나뉘어진 branch들은 다른 branch와 merge를 통해 하나의 branch로 합칠 수 있다. main(master) branch repository를 처음 만들면 main이라는 이름의 branch를 만든다. 모든 branch의 기본이 되는 branch다. branch의..