Skip to content
GwiyeomGo Tech Blog
About GwiyeomGo

GIT Fork 를 왜사용하지?

GIT, 20212 min read

초보 개발자가 입사를 했고 한명의 시니어가 프로젝트를 관리 했다. 일을 하면서 생각하지 않았던 점인데.. 왜 frok를 사용했을까? 실제로 지금은 fork를 하지 않고 개발을 하고 있다.

frok란 무엇일까?

'fork'라는 단어를 봤을 때 일반적으로 음식을 먹을 때 사용하는 포크가 생각났다. 정답이다. 실제로 git의 fork를 사용했을 때 포크처럼 여러 갈래로 뻗어나가는 모습과 유사하다.

git 에서 fork는 무엇일까?

https://velog.io/@imacoolgirlyo/Git-fork%EC%99%80-clone-%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90-5sjuhwfzgp

그렇다면 왜 fork를 사용했을까?

초보 개발자가 직접 원본 코드에 문제를 유발 시킬 수 있기때문에 우리에 대한 배려가 아니었을까 추측한다.

fork를 하고 repository를 만들어서 git을 사용했던 방식

환경 설정

프로젝트 repository -> fork를 뜬다 fork뜬 저장소를 clone받음

local에 remote저장소의 이름을 upstream 으로 변경하고 local에 reomote저장소에서 내용을 변경

(0) git pull 했을떼 git pull origin master

(1) git push origin master git push

커멘트 명령을 입력했을 때 누구한테 push 되는 걸까?

(2) merege 와 rebase를 비교하기

fork 사용하지 X 기존 프로젝트를 clone

환경 설정

프로젝트를 clone한다 프로젝트에는 하위 브랜치로 develop가 존재한다

fork 를 했을 때 다른사람의 접근 불가

fork 를 했을 때 문제점?

© 2024 by GwiyeomGo Tech Blog. All rights reserved.