git
[Git] fork
잔망루피
2023. 4. 1. 18:27
🟩 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
반응형