1. Clone
git clone 아래에서 복사한 주소(.git)
실행해주면 원격 저장소의 내용이 로컬 저장소에 clone 된다.
커밋과 푸쉬로 다른 공간, 다른 컴퓨터로 수정해도 반영이 된다.
github desktop으로 clone을 진행하려면,
File > clone repository > url 에서 위의 링크를 붙여넣기 하면 된다.
2. GitHub 홈페이지에서 저장소 들어간 뒤, .을 누르면 온라인 비쥬얼스튜디오 코드와 연동이 된다.
3. Pull
git fetch origin 변경 사항을 상태 체크 후 로컬에 상태만 가져오는 것으로 반영되지는 않음 -> merge 해야함
두가지 작업을 한번에 하는 것이 git pull -all 로 원격 저장소의 변경 사항을 로컬에 반영 하는 것
4. git clone 후 pull 받을 때 나온 오류
git branch 에 관련된 오류인데... 일단 git branch로 현재 브랜치를 확인해준다,
그 다음 git branch --set-upstream-to=origin/main main 로 브랜치 설정을 변경해준다.. 그럼 위 오류는 해결됨
해당 오류는 pull 받을 때, 내 로컬에서 merge 과정 중 원격과 충돌이 일어난 것이고, merge 방식을 설정하라는 경고임
일단 git fetch --all 로 최신 변경 사항을 일단 받고
git reset --hard origin/main으로 원격 저장소의 브랜치와 로컬의 HEAD를 일치시켜준다. 다만 reset은 충돌 해결은 안된거임..
git pull 은 결국 fetch와 merge를 합친 행위이기 때문이다.
아직 어렵다 ㅠ...
'학원에서 배운 것 > Git & GitHub & GitHub Desktop' 카테고리의 다른 글
KDT 5th 웹개발자 입문 수업 19일차 - 1 (0) | 2023.02.21 |
---|---|
KDT 5th 웹개발자 입문 수업 18일차 - 1 (0) | 2023.02.20 |
GitHub 프로필 꾸미기 2 (0) | 2023.01.29 |
Github 꾸미기 시작 (0) | 2023.01.28 |
KDT 5th 웹개발자 입문 수업 2일차 -2 (0) | 2023.01.27 |