Git

·Git
Git Branch란?모든 버전 관리 시스템은 브랜치를 지원한다. 개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는 것이 브랜치다. Git Branch 전략여러 팀원들이 프로젝트를 진행할 때, 하나의 브랜치를 이용해서 개발하면 어떻게 될까? 해당 프로젝트는 충돌이 일어나고 미완성 코드나 버그가 포함되어 프로덕션 환경에 안 좋은 영향을 미칠 수 있다. 그렇기 때문에 협업을 할 때는 브랜치 전략이 중요하다. Git Branch 전략은 여러 가지가 있지만 대표적으로 Git Flow와 GitHub Flow가 있다. Git Flow각 브랜치는 다음과 같다.Master : 배포 가..
·Git
git config 설정# 전체 config 리스트 확인git config --list# config 설정git config --global user.name git config --global user.email # git config 삭제git config --unset --global user.namegit config --unset --global user.email# 계정 정보 확인 명령어git config --global user.namegit config --global user.email# 또는 git config --get user.namegit config --get user.email# 기본 브랜치명 변경 - master -> maingit config --global init.def..
·Git
Git이란?Git은 소프트웨어 개발에서 사용되는 분산 버전 관리 시스템(Distributed Version Control System)이다. 즉, 여러 명이 하나의 프로젝트를 개발할 때, 소스 코드의 변경 내역을 추적하고 관리하여 버전을 관리할 수 있는 도구이다. Git은 빠른 속도와 분산 저장소를 통한 안정적인 관리, 브랜치 기능 등 다양한 기능을 제공한다. 버전 관리 시스템이란?버전 관리 시스템 (VSC)는 소프트웨어 개발에서 필수적인 도구로, 개발 과정에서 생성되는 코드의 버전과 변경 사항을 체계적으로 관리하고 기록하는 시스템이다. 이 시스템은 변경 이력을 각 시점에 따라 저장하여, 필요시 어떤 버전으로든 쉽게 되돌아갈 수 있는 유연성을 제공한다. 또한, 다수의 개발자가 동시에 같은 프로젝트에 참여..
·Git
Git Commit ConventionGit Commit Convention은 소스 코드의 변경 사항을 기록할 때, 커밋 메시지에 일정한 형식을 적용하는 규칙이다. 이 규칙을 통해 프로젝트 내의 모든 사람이 일관된 방식으로 커밋 메시지를 작성할 수 있게 되어, 변경 사항을 쉽게 추적하고 이해할 수 있다. 커밋 컨벤션 기본 형식(): type: 커밋의 종류를 나타내며, 일반적으로 feat (새로운 기능), fix (버그 수정), docs (문서 수정), style (코드 포맷팅 수정), refactor (코드 리팩토링), test (테스트 추가/수정), chore (빌드 과정 또는 도구와 관련된 수정) 등이 사용된다.scope (선택 사항): 변경된 파일이나 컴포넌트를 명시한다.subject: 변경 사항의..
memory-h
'Git' 카테고리의 글 목록