git pull origin main —allow-unrelated-histories
git pull origin main --rebase
//원격이 앞서있을경우 강제로 병합 후 올림

git branch 이름 // 생성
git switch 이름 //이동
git switch -c 이름 // 생성과 이동

git merge 이름 // 현 디렉토리에 병합
fork 는 clone과 비슷하다 
그러나 프로젝트 변경점 적용방식에 차이가 있다

clone : 권한이 있어야하고 커밋 푸시가 바로 적용된다 -> 로컬레포에 가져옴

fork : 다른사람이나 organiztion의 레포를 내 레포를 복제해 가져오는것 
즉 로컬에는 복제가 안되어서 직접 clone을 통해 가져와야 한다.->원격레포에 가져옴