SMALL Git & Github4 [Git & Github] Intellij에서 Git 기초 1. Git 설치 - https://git-scm.com/downloads 에서 각자의 운영체제에 맞는 설치파일을 다운로드 후 설치 - Standalone Installer(설치 버전), Portable(무설치 버전)이 있는데 특별한 이유가 없으면 Standalone Installer를 추천 2. Git 사용자 정보 설정 아래 명령어를 윈도우 cmd창이나 git bash나 IntelliJ Teminal 중 아무데서나 입력해준다. 이 과정을 생략하면 나중에 commit 했을 때 History에 보이는 이름과 메일 주소가 의도하지 않은 값으로 나온다. git config --global user.name "사용자 이름" git config --global user.email "사용자 이메일 주소" 3. In.. 2023. 2. 15. [Git] IntelliJ에서 Git Commit Template 사용 IntelliJ에서 사용 할 수 있는 git commit template plugin에 대해 학습하였습니다. commit 할 때 해당 plugin을 사용하면 commit 템플릿 형식에 맞게 작성 할 수 있습니다. 1. 설치 IntelliJ - File - Settings - Plugin에 가서 Git Commit Template를 검색하여 install 합니다. 2. 사용 commit 버튼을 누르면 좌측에 아래와 같은버튼이 표시됩니다. 위의 버튼을 누르면 새로운창이 나오게되면 type, 제목, 설명등의 commit 메시지를 작성 할수 있습니다. Scope of this change : scope Short description : subject Long description : body Breaking .. 2023. 2. 15. [GITHUB] 깃허브 브랜치 전략 - GITHUB FLOW 1. GITHUB-FLOW 전략 - GitHub flow는 Git flow가 좋은 방식이지만 GitHub에 적용하기에는 복잡하여 만들어진 새로운 깃 관리 방식 - Git flow에 비해 흐름이 단순해짐에 따라 규칙도 단순해졌다. - 기본적으로 master branch에 대한 규칙만 정립되어 있다면 나머지 가지들에 대해서는 특별한 관여를 하지 않으며 pull request 기능을 사용하도록 권장 2. GITHUB-FLOW 특징 - release branch가 명확하게 구분되지 않은 시스템에서의 사용이 유용 - GitHub 자체의 서비스 특성상 배포의 개념이 없는 시스템으로 되어 있기때문에 이 flow가 유용 - hotfix와 가장 작은 기능을 구분하지 않는다. 3. GITHUB-FLOW 3-1. 브랜치 생.. 2023. 2. 9. [GIT] 깃 브랜치 전략 - GIT FLOW 1. GIT 브랜치 전략 - 브랜치 전략이란 여러 개발자가 하나의 저장소를 사용하는 환경에서 저장소를 효과적으로 활용하기위한 것 - 브랜치 생성에 규칙을 만들어서 협업을 유연하게 하는 방법론 2. GIT-FLOW 전략 - 브랜치의 이름은 아래 5가지로 구분한다 - feature > develop > release > hotfix > master - 5개의 브랜치 중, 항시 유지되는 메인 브랜치는 master, develop 2가지이며 보조 브랜치 featrue, release, hotfix 는 merge 후에 삭제된다. - GIT-FLOW 브랜치 구조 master 브랜치 : 라이브 서버에 출시되는 브랜치 develop 브랜치 : 다음 출시 버전을 개발하는 브랜치 feature 브랜치 : 추가 기능 개발 .. 2023. 2. 9. 이전 1 다음 728x90 반응형 LIST