GIT
-
GIT 브랜치 전략 정리GIT 2024. 11. 7. 23:09
1. 브랜치 전략을 세우는 이유여러 개발자가 하나의 프로젝트 소스코드를 다루며 각종 부작용이 발생한다.대표적으로 머지 충돌 → 코드 유실, 코드 변조가 일어난다.협업을 원활하게 하기 위한 약속이 필요하다.2. 대표적인 브랜치 전략 종류 GIT FLOW (https://github.com/nvie/gitflow?tab=readme-ov-file)Vincent Driessen이 제안한 깃 관리 전략. main, develop, feature, release, hotfix와 같은 브랜치를 사용하여 프로젝트를 체계적으로 관리하는 방식장점체계적인 릴리즈 관리개발과 유지보수가 독립적으로 진행관리 되어 유지보수성의 용이함여러 브랜치로 진행사항을 추적, 검토하여 긴 개발주기에 유용함단점복잡한 브랜치 구조로 작은 프로젝..
-
내가 자주쓰는 GIT 명령어GIT 2022. 10. 9. 12:48
- 0222 : reset과 revert 차이와 reset에 대한 옵션 기록 추가 기본 명령어 (깃 add, push, merge, reset, branch) // 깃 상태 확인 git status // 파일의 바뀐 부분 확인 git diff {/경로/파일이름} // 커밋 git add {/경로/파일이름} git add . git commit -m "커밋내용" // 설정 git config —local user.name "커밋하는 사람" git config —local user.email "커밋맨 이메일" // 브랜치 만들기, 확인 git checkout -b newbranch git branch git push —set-upstream origin newbranch (—set-upstream `==` ..