수색…


통사론

  • 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)


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow