이 레포지토리는 성균관대학교 프로그래밍 학회 SKKU Overflow에서 주최하는 2차 git 교육용 레포지토리입니다.
이번 교육에서 사용되는 브랜치들의 이름은 다음과 같습니다.
master
: 검증된 코드를 저장하는 브랜치dev
: 개발중인 코드를 저장하는 브랜치hotfix
: 심각한 오류를 수정하기 위한 브랜치
-
git clone [email protected]:
${github 사용자명}
/git-study-2.git -
cd git-study-2
기본적인 git 사용 방법입니다. (1차 내용 복습)
- main.py 수정
- git add main.py
- git commit
- git push
기능 추가 혹은 버그 수정을 위한 브랜치를 만들고, 그 브랜치에서 작업합니다.
- git checkout -b hotfix
- main.py 수정
- git add main.py
- git commit
- git push
- git checkout master
- git merge hotfix
- 충돌 병합
- git branch -d hotfix
- git checkout dev
- git rebase master
- git push -u origin dev --force