Git(2)
-
[Git] 브랜치 관리 전략
브랜치 관리 전략 메인 브랜치 ( main or master && develop ) 보조 브랜치 ( feature, release, hotfix ) 5가지의 브랜치 중 항상 유지되는 메인 브랜치와 merge되면 사라지는 보조 브랜치가 있음. master : 라이브 서버에 제품으로 출시되는 브랜치. develop : 다음 출시 버전을 대비하여 개발하는 브랜치. feature : 추가 기능 개발 브랜치. develop 브랜치에 들어간다. release : 다음 버전 출시를 준비하는 브랜치. develop 브랜치를 release 브랜치로 옮긴 후 QA, 테스트를 진행하고 master 브랜치로 합친다. hotfix : master 브랜치에서 발생한 버그를 수정하는 브랜치. 실제 개발 환경에서 기능 개발이 필요로..
2023.02.03 -
[Git] Git Merge 또는 Git checkout 오류
git pull origin master 또는 git checkout master 와 같이 브랜치를 변경하거나, 원격저장소에서 pull을 받을때 error: Your local changes to the following files would be overwritten by merge: error: Your local changes to the following files would be overwritten by checkout: 위와 같은 오류와 함께 pull이나 checkout이 동작하지 않습니다. 에러 메세지를 자세히 보면 해결 방법이 나와있습니다. Please commit your changes or stash them before you merge. 그리고 Please commit your c..
2022.04.13