git 공부
·
Stydy/Git
Git 간단한 설명형상관리소프트웨어의 변경 사항을 체계적으로 추적하고 통제 하는 것으로 소스코드를 한 곳에 모아놓고 버전을 관리 하는 것( → 협업을 위한 도구, → 코드 변경점 기록)Git 리투스 토발즈에 의해 개발된 분산 버전관리 시스템으로써 여러명의 개발자가 하나의 프로젝트에서 소스 코드를 관리하는 시스템GithubGit을 사용할 수 있도록 다양한 기능들과 저장소를 해주는 웹 호스팅 서비스→ 온라인 백업, 공유, 협업,(온라인 코드 저장소)Gitlab소스코드의 모니터링, 테스트 및 배포까지 가능하며 광범위한 DevOps 기능을 사용할 수 있음. 설정과 초기화 (해당 저장소 디렉터리로 이동 후)git config --global user.name"유저이름"git config --global user...
Git 브랜치 전략
·
Stydy/Git
Git Branch 전략이란여러 개발자가 하나의 저장소를 사용하는 환경에서 저장소를 효과적으로 활용하기 위한 workflow이다. * workflow : 특정 순서에 따라 발생하는 반복적인 프로세스와 작업을 관리하는 시스템각 브랜치는 생성,삭제,병합 등 git의 유연한 구조를 활용해서 브랜치에 규칙을 정해 놓고, 각 개발자들의 혼란을 최대한 줄이며 다양한 방식으로 소스를 관리하는 역할을 한다.☞ 브랜치 생성에 규칙을 만들어서 협업을 유연하게 하는 방법 관례적으로 사용되는 Git 브랜치 전략Git Flow위 사진만 봐도 브랜치가 여러 개며, 규칙들이 복잡해 보인다 기본적인 브랜치의 이름은 아래의 5가지로 구분하곤 한다master(main) : 운영환경에 배포될 수 있는 코드를 모아둠(실제 배포할 수 있는)..
bomhyeming
'Stydy/Git' 카테고리의 글 목록