GitHub 레포지토리 생성 후 명령어
- git remote add origin (원격 저장소 주소)
- 로컬의 Git 저장소에 원격 저장소로의 연결 추가
- 원격 저장소 이름에 흔히 origin 사용. 다른 것으로 수정 가능
- 로컬의 Git 저장소에 원격 저장소로의 연결 추가
- git branch -M main
- GitHub 권장 - 기본 브랜치명을 main으로
- git push -u origin main
- 로컬 저장소의 커밋 내역들 원격으로 push(업로드)
- -u 또는 --set-upstream : 현재 브랜치와 명시된 원격 브랜치 기본 연결
- 로컬 저장소의 커밋 내역들 원격으로 push(업로드)
원격 목록 보기
- git remote
- 자세히 보기: git remote -v
원격 지우기
- git remote remove (origin 등 원격 이름)
GitHub에서 프로젝트 다운받기
- git clone (원격 저장소 주소)
원격으로 커밋 밀어올리기
- git push
- 이미 git push -u origin main으로 대상 원격 브랜치가 지정되었기 때문에 가능
원격의 커밋 당겨오기
- git pull
pull 할 것이 있을 때 push를 하면?
- pull 해서 원격의 버전을 받아온 다음 push 가능
push 할 것이 있을 시 pull 하는 두 가지 방법
- git pull --no-rebase - merge 방식
- 소스트리에서 확인해보기
- reset으로 되돌린 다음 아래 방식도 해보기
- git pull --rebase - rebase 방식
- pull 상의 rebase는 다름 (협업시 사용 OK)
로컬의 내역 강제 push해보기
- git push --force
출처 제대로 파는 Git & GitHub - by 얄코
'형상관리 > Git' 카테고리의 다른 글
git #6 Branch 보다 깊이 알기 (0) | 2023.01.06 |
---|---|
git #5 커밋 관리 하기 (0) | 2023.01.04 |
git #3 차원 넘나들기 && 충돌 해결 (0) | 2023.01.01 |
git #2 시간여행 (2) | 2022.12.31 |
git #1 (0) | 2022.12.30 |