수색…
통사론
-
git remote [-v | --verbose]
-
git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>]<name> <url>
-
git remote rename <old> <new>
-
git remote remove <name>
-
git remote set-head <name> (-a | --auto | -d | --delete | <branch>)
-
git remote set-branches [--add] <name> <branch>...
-
git remote set-url [--push] <name> <newurl> [<oldurl>]
-
git remote set-url --add [--push] <name> <newurl>
-
git remote set-url --delete [--push] <name> <url>
-
git remote [-v | --verbose] show [-n] <name>...
-
git remote prune [-n | --dry-run] <name>...
-
git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]
-
git remote show <name>
매개 변수
매개 변수 | 세부 |
---|---|
-v, --verbose | 자세한 실행. |
-m <마스터> | 머리를 원격의 <master> 브랜치로 설정합니다. |
- 미러 = 페치 | Refs는 refs / remotes 네임 스페이스에 저장되지 않고 대신 로컬 저장소에 미러링됩니다 |
--mirror = push | git push 는 --mirror가 전달 된 것처럼 동작합니다. |
--no-tags | git fetch <name> 는 원격 저장소에서 태그를 가져 오지 않습니다. |
-t <branch> | <지점> 만 추적 할 원격을 지정합니다. |
-에프 | git fetch <name> 은 remote가 설정된 직후에 실행됩니다. |
- 태그 | git fetch <name> 는 원격 태그에서 모든 태그를 가져옵니다. |
-a, --auto | symbolic-ref의 HEAD는 리모트의 HEAD와 같은 브랜치로 설정됩니다 |
-d, --delete | 모든 나열된 참조가 원격 저장소에서 삭제됩니다. |
--더하다 | 현재 추적되는 분기 목록에 <이름>을 추가합니다 (분기 설정). |
--더하다 | 일부 URL을 변경하는 대신 새 URL이 추가됩니다 (set-url). |
--모든 | 모든 가지를 밀어 넣으십시오. |
--지우다 | <url>과 (와) 일치하는 모든 URL이 삭제됩니다. (set-url) |
--푸시 | URL 가져 오기 대신 푸시 URL이 조작됩니다. |
-엔 | 원격 헤드는 먼저 git ls-remote <name> 사용하여 쿼리되지 않으며 대신 캐시 된 정보가 사용됩니다 |
--dry-run | 어떤 가지가 가지 치기 될지보고하지만 실제로 가지 치지 않는다. |
--치다 | 로컬 카운터 파트가없는 원격 분기 제거 |
원격 저장소 추가
원격 git remote add
를 추가하려면 로컬 저장소의 루트에 git remote add
를 사용하십시오.
원격 Git 저장소 <url>를 쉬운 짧은 이름 <name>으로 사용하려면
git remote add <name> <url>
git fetch <name>
명령을 사용하여 원격 추적 분기 <name>/<branch>
를 만들고 업데이트 할 수 있습니다.
원격 저장소의 이름 바꾸기
<old>
라는 리모컨의 이름을 <new>
바꿉니다. 모든 원격 추적 분기 및 원격의 구성 설정이 업데이트됩니다.
dev1
로 원격 지점 이름 dev
이름을 바꾸려면 다음과 같이하십시오.
git remote rename dev dev1
원격 저장소 제거
<name>
지정된 <name>
원격을 제거하십시오. 모든 원격 추적 분기 및 원격의 구성 설정이 제거됩니다.
원격 저장소 dev
을 제거하려면 :
git remote rm dev
원격 저장소 표시
설정된 모든 원격 리포지토리를 나열하려면 git remote
사용하십시오.
사용자가 구성한 각 원격 핸들의 짧은 이름 (별칭)을 보여줍니다.
$ git remote
premium
premiumPro
origin
보다 자세한 정보를 표시하려면 --verbose
또는 -v
플래그를 사용할 수 있습니다. 출력에는 URL과 원격 ( push
또는 pull
) 유형이 포함됩니다.
$ git remote -v
premiumPro https://github.com/user/CatClickerPro.git (fetch)
premiumPro https://github.com/user/CatClickerPro.git (push)
premium https://github.com/user/CatClicker.git (fetch)
premium https://github.com/user/CatClicker.git (push)
origin https://github.com/ud/starter.git (fetch)
origin https://github.com/ud/starter.git (push)
Git 저장소의 원격 URL 변경
원격 저장소가 마이그레이션되는 경우이 작업을 수행 할 수 있습니다. 원격 URL을 변경하는 명령은 다음과 같습니다.
git remote set-url
여기에는 기존 원격 이름 (원본, 업스트림)과 URL이라는 두 가지 인수가 필요합니다.
현재 원격 URL을 확인하십시오.
git remote -v
origin https://bitbucket.com/develop/myrepo.git (fetch)
origin https://bitbucket.com/develop/myrepo.git (push)
원격 URL 변경 :
git remote set-url origin https://localserver/develop/myrepo.git
원격 URL을 다시 확인하십시오.
git remote -v
origin https://localserver/develop/myrepo.git (fetch)
origin https://localserver/develop/myrepo.git (push)
원격 저장소에 대한 추가 정보 표시
git remote show <remote repository alias>
으로 원격 저장소에 대한 추가 정보를 볼 수 있습니다.
git remote show origin
결과:
remote origin
Fetch URL: https://localserver/develop/myrepo.git
Push URL: https://localserver/develop/myrepo.git
HEAD branch: master
Remote branches:
master tracked
Local branches configured for 'git pull':
master merges with remote master
Local refs configured for 'git push':
master pushes to master (up to date)