git remote
원격 저장소는 Github(Bitbucket, Gitlab)에 여러개 존재한다.
특정 저장소는 읽고 쓰기 모두 할 수 있을 수 있거나 혹은 읽기만 가능할 수 있다.
다른 사람과 작업하다보면 저장소를 추가 / 삭제하거나 브랜치 추적 관리하기도 한다.
연결 원격 저장소를 추가/삭제/변경하는 것도 중요하지만
push & pull를 통해서 로컬 저장소와 sync도 맞추는 작업도 중요하다.
※ 원격 저장소 URL는 Github에서는 아래 이미지와 같이 확인할 수 있다.
연결된 원격(Remote) Repository 이름 확인
연결된 원격(Remote) Repository 이름 + URL 확인
원격 저장소 연결 제거
원격 저장소 연결(추가)
모든 원격 저장소의 Branch와 정보 표시
원격 저장소 이름 변경하기
연결 원격 저장소 변경
git 리모트 정보 Update
특정 Remote 브랜치 선택해서 최신 정보로 Update
시뮬레이션
연결된 원격(Remote) Repository 이름 확인
연결된 원격(Remote) Repository 이름 + URL 확인
원격 저장소 연결 제거
원격 저장소 연결(추가)
"origin"이라는 이름(별칭, Alias)으로 원격 저장소 주소를 등록하는 경우가 많습니다.
모든 원격 저장소의 Branch와 정보 표시
원격 저장소 이름 변경하기
연결 원격 저장소 변경
주의사항
원격 저장소를 변경하더라도
원격 저장소 주소만 변경 했을뿐 실제 서버 동기화가 이루어지지 않았다.
git 리모트 정보 Update
모든 리모트 정보를 업데이트, fetch를 수행
특정 Remote 브랜치 선택해서 최신 정보로 Update
로컬에 있는 리모트 브랜치 정보를 최신으로 업데이트
새로 추가되었거나 삭제된 리모트 브랜치의 정보들을 최신으로 업데이트할 수 있게됩니다.
git 리모트 정보를 동기화하여 로컬에 반영
- 로컬에 있는 Remote Branchh 정보를 최신으로 업데이트
- 새로 추가되었거나 삭제된 리모트 브랜치의 정보들을 최신으로 업데이트
Remote Branch 삭제하기
- 작업이 끝났거나 잘못 생성된 경우 remote 브랜치를 삭제할 수 있다.
동기화하는 것에서도 로컬 소스와 Remote할 소스가 다르거나
새로운 Remote 저장소에 해당하는 브랜치가 없는 경우에는 Error가 발생할 수있다.
그렇기에 안정적인 방법은 기존 Repository를 백업한 뒤 삭제해서 작업하는 것이 좋다.
📌 Git 목록
'Git' 카테고리의 다른 글
[Git] learngitbranching 답안 및 풀이 - 2 (0) | 2021.03.21 |
---|---|
[Git] [Case] 원격 저장소 복제(git clone) (0) | 2021.03.21 |
[Git] .git 폴더(디렉터리)란? (0) | 2021.03.20 |
[Git 깃] git clone (0) | 2021.03.19 |
[Git 깃] git add 취소하기 (0) | 2021.03.14 |
댓글