728x90
728x90
결론
fork : 남의 원격 저장소를 내 "원격 저장소"로 가져오는것
clone : 어떤 원격 저장소를 내 "지역 저장소"로 가져오는것
fork는 남의 원격 저장소(Github Repository)에 불만이 있어서 고쳐보고 싶을 때 사용한다
해당 원격 저장소를 내 깃헙으로 그대로 복제해서 이것저것 고쳐볼 수 있다
그 후 내가 고친게 원본보다 낫다! 싶으면 PR(Pull Request)을 origin에게 보내고, origin의 관리자 또한 그것이 맘에 들면 해당 PR을 받아들여 그 변경사항들이 commit, merge된다
clone은 어떤 원격 저장소를 내 로컬 저장소에 복사하는것이다
fetch와 push로 변경 이력을 업로드 할 수 있다(물론 권한이 있는 경우)
내가 clone 하기 전의 commit 이력 등의 로그는 보지 못한다
728x90
728x90
'공부 > Git' 카테고리의 다른 글
[pre-commit] local repository 사용하기 (0) | 2023.05.08 |
---|---|
[git stash] error: 다음 파일의 로컬 변경 사항을 체크아웃 때문에 덮어 쓰게 됩니다 (0) | 2022.08.13 |
[Git] Git과 SVN의 차이, 그리고 Branch와 merge (1) | 2020.07.09 |
[Git] GitHub과 Git Bash 사용하기 (0) | 2020.07.09 |
[SVN] CentOS 7에 SVN 저장소 만들고 윈도우로 접속하기 (0) | 2020.07.08 |
댓글