GITHUB/Github Command
002. Github 활용 방법
cTosMaster
2025. 4. 11. 21:03
📦 브랜치 네이밍 전략
기능 개발 | feature/payment-system |
버그 수정 | bugfix/signup/null-check |
실험/리팩토링 | experiment/ui-redesign |
릴리즈 | release/v1.0.0 |
긴급수정 | hotfix/v1.0.1-login-bug |
* 간단하게 bash 스크립트로 트리 구조 정렬보기
> git branch --sort=-committerdate --format="%(refname:short)" | sed 's|/| |g'
1. 초기 작업 시 진행흐름
1. 원격 리포 메인 가져오기
> git clone [github 주소]
2. 원격 리포의 특정 브랜치 내 로컬 리포로 가져오기 [개인브랜치:원격브랜치]
> git fetch origin dev:dev
> git checkout dev [가져온 브랜치로 이동]
3. 병합된 커밋 상태 그래프로 확인
> git log --oneline --graph --all
2. 내 로컬에서 코드 수정 후 원격 리포지토리에 올릴 시 흐름
1. 현재 로컬에서 작업 중 (수정사항 있음, 예시: 코드 수정, 기능 추가 등)
2. 반영 전 원격 변경사항 확인
> git fetch origin
3. 충돌 여부 확인 및 병합
> git merge origin/<브랜치명>
4. 충돌 해결 후 커밋
> git add .
> git commit -m "Fix merge conflict"
5. 내 변경사항을 원격에 푸시
> git push origin <브랜치명>
3.