cs50ide에서 폴더 생성 ex) ibm_django
해당 폴더로 이동
프로젝트 참여자는 git clone 명령으로 로컬 저장소를 만든다. (최초 1회)
$ git clone <https://github.com/hoyeonkim795/IBM_hackathon_ssafy03.git>
branch 생성 (원하면) 나는 그냥 feature-hy에다가 한꺼번에 하려고 따로 생성하지는 않았어 그래서 $ git checkout [branch name] 만했음
# branch 새로 생성하고 싶을 때
$ git branch [branch name] // 새로운 브랜치 생성
$ git checkout [branch name] // 해당 브랜치로 작업 위치 이동
# 원래 branch 에서 하고 싶을때
$ git checkout feature-hy // 자신의 branch 로 이동
이후는 똑같다 장고 cs50id 에서 수정하고 푸쉬해주면 똑같아!
$ git add .
$ git commit -m "호연이의 코드 수정"
$ git push origin [branch name] // ex) git push origin feature-hy
깃헙 아이디 비밀번호 입력후!
그러면 "feature-hy"로 branch가 생성이되고 눌렀을때 add 한 코드들이 올라감.
코드 수정 이후 병합을 원할시
$ git checkout develop // 병합할 branch로 이동
$ git merge [branch name] // ex) feature-hy와 develop branch와 병합요청
입력시 마지막으로 commit한 자료로 develop 가지에 자료가 병합이 요청된다.
현재는 devlop branch
병합 요청한 branch에 완전히 코드 넣기
$ git add .
$ git commit -m "feature-hy와 develop branch 병합요청"
$ git push origin develop
또 아이디랑 비밀번호 입력해야함
push 완료
항상 자신의 branch에서 코드 수정한 이후 develop branch에 코드 병합하기.