GIT: fork

daeungdaeung·2021년 7월 12일
0

git fork와 git clone의 차이가 잘 와닿지 않아서 정리해보고자 합니다.

clone

  1. 클론 받은 루트폴더(.git이 있는)에서 branch 생성

    • git branch daeungdaeung

    • git switch daeungdaeung

  2. 폴더에서 수정완료하면 해당 브랜치로 push!

    • git add ., git commit -m "blabla~"

    • git push origin daeungdaeung

  3. 해당 리포(github 사이트)로 가서 daeungdaeung branch를 merge합니다.

    • conflict가 있다면 해결해줍니다.

fork

사용은 아직 해보지 않아서 잘 모르기 때문에 개념만 적어놓고자 합니다.

fork 개념

다른 사람의 repo를 복제하여 수정, 추가, 삭제를 용이하게 해줍니다.
(원본에 변화가 생기면 fork된 repo에 반영할 수 있습니다. -> fetch나 rebase 과정 필요)

이후에 다른 사람 repo에 변경사항을 적용하고 싶다면 pull request 합니다.
(pull request 전에는 복제한 repo에만 변화가 적용됩니다.)

profile
개발자가 되고싶읍니다...

0개의 댓글