개발회고록
간단 깃 clone vs fork
린예라
2023. 8. 14. 19:42
내가 만든 레포지토리를 가져간 팀원이 브랜치를 추가 했는데, 나의 메인 레포지토리에는 브랜치가 추가된게 반영 되지 않아서 왜 이럴까 한참 서로 고민함.
결국 fork와 clone의 차이인듯 하다.
clone:온라인상의 깃허브에 올라가 있는 원본 파일이 로컬에 있는 파일과 동기화 되어서 로컬에 있는 파일을 수정하면 즉각적으로 온라인상의 원본파일도 수정됨 (직접 동기화됨)
fork: 원본 파일에서 복사해서 로컬로 가져오는 것이다. 여기서 브랜치를 생성해도 원본파일에서는 브랜치가 생성 되지 않는다. 원본에서 브랜치를 생성해서 나눠줘야한다.
그 외 간단 명령어
git init :깃동기화
git add . : 깃에 파일 추가
git branch 브랜치이름 : 브랜치 추가
git checkout 브랜치이름 : 브랜치 변경
git commit -m "first commit" : 커밋
git push origin 브랜치이름 : 온라인상의 깃허브에 푸시함