1. cs50ide에서 폴더 생성 ex) ibm_django

  2. 해당 폴더로 이동

  3. 프로젝트 참여자는 git clone 명령으로 로컬 저장소를 만든다. (최초 1회)

    $ git clone <https://github.com/hoyeonkim795/IBM_hackathon_ssafy03.git>
    
    
  4. branch 생성 (원하면) 나는 그냥 feature-hy에다가 한꺼번에 하려고 따로 생성하지는 않았어 그래서 $ git checkout [branch name] 만했음

    # branch 새로 생성하고 싶을 때
    
    $ git branch [branch name] // 새로운 브랜치 생성
    $ git checkout [branch name] // 해당 브랜치로 작업 위치 이동
    
    # 원래 branch 에서 하고 싶을때
    $ git checkout feature-hy // 자신의 branch 로 이동
    
    
  5. 이후는 똑같다 장고 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

  6. 병합 요청한 branch에 완전히 코드 넣기

    $ git add .
    $ git commit -m "feature-hy와 develop branch 병합요청"
    $ git push origin develop
    

    또 아이디랑 비밀번호 입력해야함

  7. push 완료

  8. 항상 자신의 branch에서 코드 수정한 이후 develop branch에 코드 병합하기.