본문 바로가기

git4

Git 브랜치 전략 - Git Flow, GitHub Flow Git Flow 제품 출시 버전, 개발 버전, 기능, 출시 준비, 버그 수정 등 다양한 브랜치를 관리하게 지원브랜치 구성Feature Branch역할새로운 기능 개발을 위한 브랜치보통 develop 브랜치에서 분기하여 작업을 시작하고, 기능 개발 완료 후 develop 브랜치에 병합feature/login-page, feature/api-integration 등 기능 이름을 포함 Develop Branch 역할새로운 기능 개발, 버그 수정 등 모든 작업의 기반 브랜치가장 활발히 작업하는 브랜치로, 실험적 코드와 아직 완전하지 않은 변경 사항이 포함됨특징안정적이지 않으며, 테스트가 완벽히 이루어지지 않은 상태의 코드 포함 Release Branch역할배포 전 최종 테스트 및 품질 보증(QA)을 위한 브랜.. 2026. 6. 2.
Git 브랜치 전략 - 3 브랜치 3 브랜치Dev Branch 역할새로운 기능 개발, 버그 수정 등 모든 작업의 기반 브랜치가장 활발히 작업하는 브랜치로, 실험적 코드와 아직 완전하지 않은 변경 사항이 포함됨특징안정적이지 않으며, 테스트가 완벽히 이루어지지 않은 상태의 코드 포함병합 흐름개발 완료 후, stage 브랜치로 병합 Stage Branch역할배포 전의 최종 테스트 환경을 제공, 통합 테스트(Integration Test)와 품질 보증(QA)이 이루어지는 단계.실질적인 배포 준비가 완료된 코드특징dev 브랜치에서 충분히 검증된 코드를 이 브랜치로 병합함실제 운영 환경(prod)과 유사한 설정에서 테스트병합 흐름테스트 통과 후, prod 브랜치로 병합 Prod Branch역할실제 사용자가 접근하는 환경의 코드를 포함이 브랜치는 반.. 2026. 6. 2.
fatal: not a git repository (or any of the parent directories): .git 새로 만든 프로젝트에서 git add 명령어를 실행했더니 위와 같은 에러가 발생했다. .git 폴더(git 저장소)가 있어야 git 작업이 가능한데 이게 없다면 위와 같은 에러가 발생한다고 한다. .git을 찾지 못하는 가장 흔한 이유는 다음과 같다.git init을 안 함 (새로운 프로젝트를 만들었다면 git init을 통해 .git 폴더를 생성해야 함)git 프로젝트 폴더가 아닌 곳에서 git 명령어 실행.git 폴더가 삭제됨GitHub에서 압축파일을 통해 프로젝트를 가져옴 (이 경우 .git을 포함하지 않음) 2026. 5. 29.
GIT 사용법 Git코드의 변경사항을 기록하는 버전 관리 프로그램 GitHubGit으로 관리한 코드를 인터넷에 저장하는 공간 설치설치 프로그램 다운로드: https://git-scm.com/ Git git-scm.com 설치 후 Git Bash 실행 후 아래 명령어 입력 후 결과 확인git --version IntelliJ 프로젝트를 Git에 공유, 커밋, 푸시IntelliJ에서 공유하고 싶은 프로젝트 실행Ctrl + Shift + a 입력 후, Action에 "Share Project on GitHub" 검색 후 선택로그인 후 커밋, 푸시 Git의 작업 흐름코드 작성addget add .변경된 파일 저장 준비commitgit commit -m "회원가입 기능 추가"작업 내용 저장pushgit pushGitHub에.. 2026. 5. 18.