<교육을 들으며 혼자 정리한 내용으로 지식습득을 목적으로 읽기에는 정확하지 않은 정보가 있을 수 있음>
github와 연동하는 것 관련 명령어 정리
1. git clone url
github와 같이 git 호스팅 기능을 하는 곳에서 깃 리포지토리를 그대로 내 로컬로 가져오는 명령어
2. git remote
pull, push 등의 깃허브와의 연동을 위해 원격 url을 설정해주는 명령
위와 같이 클론할 경우 자동으로 설정된다
git remote add name url 명령어로 설정하고 보통 기본 이름은 origin으로 정한다
-- url을 원격주소로 name 이름으로 설정
git remote -v 옵션으로 설정돼있는 원격 url을 확인
3. git push
로컬 브랜치를 원격 저장소에 넣는 명령어
git push 원격저장소이름 브랜치이름 으로 사용
4. git fetch
다른사람과 협업중이라면 내가 작업하는 도중 누군가 같은 브랜치에서 github에 먼저 파일을 push할 수 있다
이럴때 사용하는 명령어로 git fetch 원격저장소이름 브랜치이름 으로 사용한다
fetch는 내가 작업중인 로컬소스는 건드리지 않고 원격저장소에 추가된 내용만 가져온다
이 내용은 check out 원격저장소/브랜치 로 확인 가능하다
그림으로 설명하면 아래와 같다
git pull
git fetch와 비슷하게 원격저장소에서 변경된 내용을 가져오지만 이후 로컬브랜치와 병합시킨다
때문에 충돌이 날 위험이 있어 주의하여 사용해야하고 이후 merge 충돌난 것과 동일하게 진행된다
git pull 원격저장소이름 브랜치이름 으로 사용
'Lecture > Git' 카테고리의 다른 글
[7-DAY] github ssh 설정 (0) | 2022.10.03 |
---|---|
[6-DAY] stash와 이전 커밋 확인 (0) | 2022.10.03 |
[5-DAY] merge (0) | 2022.09.26 |
[4-DAY] branch (0) | 2022.09.25 |
[3-DAY] 깃 명령어 옵션과 gitignore (0) | 2022.09.21 |
댓글