본문 바로가기
반응형

master3

[GIT 07] 브랜치(Branch)란? 참고: Do It! 깃&깃허브 입문 모든 버전 관리 시스템에는 '브랜치(Branch)'라는 개념이 있다. 참고로 그 동안 몇십개의 프로젝트를 뛰어봤지만 SVN 사용하는 프로젝트에서는 브랜치를 따서 작업하는 곳을 보지 못했다. 나무가 가지에서 새 줄기를 뻗듯이 여러 갈래로 퍼지는 데이터 흐름을 브랜치라고 한다. 브랜치가 필요한 이유 제품 하나를 만들어서, 여러 고객사에 제품을 납품한다고 가정한다. 이 때, 제품이 출시되고 나서 고객사마다 요구하는 요구사항이 다른데, 이 요구 사항을 반영해주다보면 고객사마다 제품이 달라지고 사용설명서도 달라질 것이다. 이 때 어떻게 해야 할까? 책에서는 저장소 전체를 여러 개 복사해서 각 고객사의 이름을 붙인 다음 저장소마다 버전 관리를 따로 하는것을 먼저 예로 들었는데 내.. 2023. 1. 19.
[Github] master에서 main으로 반영 안 될 때 1. 터미널에서 아래 명령어를 입력한다. git checkout master git branch main master -f git checkout main git push origin main -f or 1. Repository - Settings 2. Default branch에 master가 입력되어 있으면 Branches - 수정(연필모양) 을 눌러서 main으로 변경해준다. 구독, 공감 꾹♡ 2022. 4. 12.
[GitHub] main은? Black Lives Matter 운동으로, 주종(주인-노예)관계를 뜻하는 'master', 'slave'를 다른 단어로 대체하기 위해 main으로 변경 함. 즉, 'master'에서 'main'으로 변경됐다. https://github.com/settings/repositories에서 기본 브랜치 이름을 설정할 수 있다. 하트 꾹, 구독 꾹♡ 2022. 4. 12.
반응형