1. 깨~끗한 내 로컬에 저 레포에 담긴 코드만 가져오고싶다? → clone 사용
기본순서
1. git clone 깃허브 주소
2. 협업중에 or 지금 내 코드에 깃 레포에 있는 코드 받아올 일이 생겼다? → pull 사용
기본순서
1. git init
2. git remote add origin 깃허브주소
if. 이미 연결된 저장소가 있는데 바꾸고 싶다! or 모르겠고 지금 연결하고 싶은 레포랑 당장 연결해야겠다!!
git remote remove origin
으로 기존 원격 저장소랑 연결 끊어주세요~
연결 되어있는거 없고 오류 안나면 패스하셔도 됩니다
3. git pull origin main
우선은 main이라고 써뒀는데 브랜치명입니다.
여러분이 받아와야할 레포의 브랜치가 musicismylife 면
git pull origin musicismylife
하셔야 함
pull 하시면 remote add origin으로 설정해놓은 깃허브 레포 주소에서 코드들이 내 로컬로 우다다 받아와질것임
근데 이런 오류가 뜰 수 있음
Your local changes to the following files would be overwritten by merge:
(내 컴이랑 깃허브 올라간 코드랑 안맞아서 생기는듯... readme file은 ㄱㅊ은데 코딩 들어간 코드 파일은 충돌 발생할 수 있음)
해결방법
- git stash 를 통해 내가 수정한 내용은 스택에 임시저장
- git pull origin main 로 git 최신 소스 다운
- git stash pop 으로 변경사항 적용 및 스택 제거
'Git' 카테고리의 다른 글
[Git] 깃허브 잘못 Merge 한 PR 되돌리기 (1) | 2024.01.14 |
---|---|
[Git] Git Bash 사용법 총정리 1탄 git push편 (local → git) (0) | 2023.09.24 |