Skip to content

깃헙 규칙 #13

@hyeyoon0808

Description

@hyeyoon0808

깃헙 규칙

중요사항

깃푸시 전에 무조건 풀
모든 작업은 개인 브랜치로만!! (풀, 에드, 커밋, 푸시)
깃푸시 했을시 무조건 말해주기
마스터에서 에드, 커밋, 푸시 금지

한 레포지토리에 컨트리뷰터가 여러명일때 새 작업을 시작할 때

자기 브랜치 이름 정해서 그안에서만 풀, 커밋하기
(민호-> mino, 지훈-> son, 경주-> kim, 혜윤-> cho, 혜지-> yoon)

  1. git pull origin master
    현재 레포지토리에 있는 변경사항들 풀하기.

  2. git checkout -b (개인 브랜치 이름)
    ex) git checkout -b hyeyoon
    개인 브랜치 생성과 함께

  3. git branch
    브랜치가 맞게 변경되었는지 확인.
    -> *cho
    이렇게 되어있으면 맞게 된것

  4. git add "(변경된 파일)"
    수정된 파일 git에 올리기

  5. git stutus
    수정 파일이 잘 올라갔는지 확인

  6. git commit -m "(커밋 메세지)"
    ex) git commit -m "update README.md"

  7. git push origin (개인 브랜치 이름)
    푸시 리퀘스트를 보낸다.

  8. 풀 리퀘스트를 한다
    Screen Shot 2020-10-21 at 10 08 34

  9. 마스터로 돌아가기
    git checkout master

  10. 마스터 업데이트
    git pull origin master

  11. 모든 작업이 완료되었을때 브랜치 지우기
    git branch -d (개인 브랜치 이름)

이후 또 다른 작업을 할때 1-9번 반복하기

마스터(깃 관리자가 할일) - 레파지토리 관리가 복잡해지기 전까진 스스로 깃헙에서 머지하기

  1. 변경된 코드를 비교해보고 머지하기
    Screen Shot 2020-10-21 at 10 09 12

개발도중 다른 사람의 커밋 풀할때

  1. 개인 브랜치에서 에드, 커밋 해놓은 뒤
    git add.
    git commit -m "message"

  2. 마스터로 돌아가 풀!
    git checkout master
    git pull origin master

  3. 개인 브랜치로 돌아가 풀한 원본이랑 머지시키기
    git checkout ( 개인 브랜치)
    git merge master

  4. 완성된 플젝 푸시 시키기
    git add .
    git commit -m "message"
    git push origin ( 개인 브렌치)

Metadata

Metadata

Assignees

No one assigned

    Labels

    usage깃헙/개발 툴 사용법 공유

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions