🟩 fork와 clone의 차이
fork는 내 저장소에 가져온 후 작업을 끝내고 PR을 날릴 목적으로 주로 사용한다.
상단 오른쪽에 fork 버튼을 클릭한다.
내 저장소에서 브랜치를 만들고 작업이 끝나면 push한다.
원본 저장소에 Pull Request 요청을 보내고 원본 저장소에서 승인되면 main 브랜치에 merge 가능
🟨 pull과 fetch의 차이
fork한 원격 저장소의 최신 상태를 로컬에도 반영할 때 2가지 선택지가 있다.
- pull
- 병합 작업까지 실행
- fetch + merge와 결과가 같다.
- ex) git pull https://github.com/drum-grammer/docker-pro-wanted.git
- fetch
- FETCH_HEAD 브랜치로 로컬에 최신 이력을 가져온다.
- ex) git pull https://github.com/drum-grammer/docker-pro-wanted.git
참고 👇
https://www.youtube.com/watch?v=UZWcOkfhIwM
https://backlog.com/git-tutorial/kr/stepup/stepup3_2.html
누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog
누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!
backlog.com
반응형
'git' 카테고리의 다른 글
remote: Write access to repository not granted. (0) | 2023.04.26 |
---|---|
yml 파일 관리 (0) | 2023.04.24 |
Please commit your changes or stash them before you switch branches.Aborting (0) | 2023.02.26 |
Git ^M 문자 제거 (0) | 2023.01.27 |
merge와 rebase (0) | 2023.01.16 |