亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

ディレクトリ 検索
Guides gitattributes giteveryday gitglossary gitignore gitmodules gitrevisions gittutorial gitworkflows Administration git archive git bundle git clean git filter-branch git fsck git gc git instaweb git reflog Basic Snapshotting git add git commit git diff git mv git reset git rm git status Branching and Merging git branch git checkout git log git merge git mergetool git stash git tag Debugging git bisect git blame git grep Email git am git format-patch git request-pull git send-email External Systems git fast-import git svn Getting and Creating Projects git clone git init Git git annotate git archimport git bisect-lk2009 git check-attr git check-mailmap git check-ref-format git checkout-index git cherry git citool git column git credential git credential-cache git credential-store git cvsexportcommit git cvsimport git cvsserver git diff-files git diff-tree git difftool git fast-export git fetch-pack git fmt-merge-msg git get-tar-commit-id git gui git http-backend git http-fetch git http-push git imap-send git index-pack git interpret-trailers git ls-remote git ls-tree git mailinfo git mailsplit git merge-file git merge-index git merge-one-file git merge-tree git mktag git mktree git name-rev git notes git p4 git pack-objects git pack-redundant git pack-refs git parse-remote git patch-id git prune git prune-packed git quiltimport git receive-pack git remote-ext git remote-fd git remote-testgit git repack git replace git rerere git send-pack git sh-i18n git sh-setup git shell git show-branch git show-index git stripspace git unpack-file git unpack-objects git upload-archive git upload-pack git var git verify-commit git verify-tag git whatchanged git worktree Inspection and Comparison git describe git shortlog git show Miscellaneous api credentials api index gitcli gitcore tutorial gitcredentials gitcvs migration gitdiffcore githooks gitk gitnamespaces gitremote helpers gitrepository layout gitsubmodules gittutorial 2 gitweb gitweb.conf pack format User Manual Patching git apply git cherry-pick git rebase git revert Plumbing Commands git cat-file git check-ignore git commit-tree git count-objects git diff-index git for-each-ref git hash-object git ls-files git merge-base git read-tree git rev-list git rev-parse git show-ref git symbolic-ref git update-index git update-ref git verify-pack git write-tree Server Admin git daemon git update-server-info Setup and Config git git config git help Sharing and Updating Projects git fetch git pull git push git remote git submodule
テキスト

Name

git-remote  - 管理追蹤存儲庫的集合

概要

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 get-url [--push] [--all] <name>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>)…]

描述

管理您追蹤分支的一組存儲庫(“遠程”)。

選項

-v   --verbose

稍微詳細一點,并在名稱后顯示遠程 URL 。注意:這必須放在remote和之間subcommand。

命令

沒有參數(shù),顯示現(xiàn)有遙控器的列表。幾個子命令可用于在遙控器上執(zhí)行操作。

add

在 <url> 處添加一個名為 <name> 的存儲庫。該命令git fetch <name>然后可用于創(chuàng)建和更新遠程跟蹤分支<name> / <branch>。

使用-f選項,git fetch <name>在遠程信息設置完成后立即運行。

使用--tags選項,git fetch <name>從遠程存儲庫導入每個標記。

使用--no-tags選項,git fetch <name>不會從遠程存儲庫導入標簽。

默認情況下,只有取回分支上的標簽被導入(參見 git-fetch [1])。

使用-t <branch>選項,而不是遠程的默認 glob refspec 來跟蹤refs/remotes/<name>/命名空間下的所有分支,將<branch>創(chuàng)建僅用于跟蹤的 refspec 。您可以給-t <branch>多個分支追蹤多個分支,而無需抓取所有分支。

使用-m <master>選項,符號引用refs/remotes/<name>/HEAD被設置為指向遠程的<master>分支。另請參閱 set-head 命令。

當創(chuàng)建獲取鏡像時--mirror=fetch,參考將不會存儲在refs/remotes/命名空間中,而是refs/將遠程中的所有內(nèi)容直接鏡像到refs/本地存儲庫中。這個選項在裸存儲庫中才有意義,因為提取會覆蓋任何本地提交。

當創(chuàng)建一個推式鏡像時--mirror=push,它git push總是表現(xiàn)得好像--mirror被傳遞一樣。

rename

將名為 <old> 的遠程重命名為 <new> 。遠程的所有遠程跟蹤分支和配置設置都會更新。

如果 <old> 和 <new> 相同,并且 <old> 是$GIT_DIR/remotes或者下的文件$GIT_DIR/branches,則將遠程轉換為配置文件格式。

remove   rm

刪除名為 <name> 的遠程。遠程的所有遠程跟蹤分支和配置設置均被刪除。

set-head

設置或刪除refs/remotes/<name>/HEAD指定遠程的默認分支(即 symbolic-ref 的目標)。有一個遠程的默認分支不是必需的,但允許指定遠程的名稱來代替特定的分支。例如,如果默認分支for origin設置為master,則origin可以在通常指定的任何位置指定origin/master。

使用-d--delete,符號 ref refs/remotes/<name>/HEAD被刪除。

使用-a--auto,遠程被查詢來確定它HEAD,然后 symbolic-ref  refs/remotes/<name>/HEAD被設置為同一分支。例如,如果遠程HEAD正指向nextgit remote set-head origin -a”將設置符號 -REF refs/remotes/origin/HEADrefs/remotes/origin/next。這只有在refs/remotes/origin/next已經(jīng)存在的情況下才有效; 如果不是,它必須先取得。

用于顯式<branch>設置符號引用refs/remotes/<name>/HEAD。例如,“GIT 中遠程設置頭原點主”將設置符號 -REF refs/remotes/origin/HEADrefs/remotes/origin/master。這只有在refs/remotes/origin/master已經(jīng)存在的情況下才有效; 如果不是,它必須先取得。

set-branches

更改已命名遠程所跟蹤分支的列表。這可以用于在遠程初始設置后跟蹤可用遠程分支的一個子集。

指定的分支將被解釋為與命令行中的-t選項一起指定git remote add。

隨著--add的,而不是替換當前跟蹤的分支列表,添加到列表中。

get-url

檢索遠程的 URL 。這里的配置insteadOfpushInsteadOf擴展。默認情況下,僅列出第一個 URL 。

使用--push,查詢推送 URL 而不是獲取 URL 。

--all,遠程的所有 URL 將被列出。

set-url

更改遠程的 URL 。為匹配 regex <oldurl> 的遠程 <name> 設置第一個 URL(如果沒有給出 <oldurl> ,則為第一個 URL )為 <newurl> 。如果 <oldurl> 與任何 URL 都不匹配,則會發(fā)生錯誤并且沒有任何更改。

使用時--push,推送網(wǎng)址將被操縱,而不是抓取網(wǎng)址。

隨著--add,而不是改變現(xiàn)有的 URL ,新的 URL 添加。

--delete,而不是改變現(xiàn)有的 URL ,所有匹配正則表達式 <URL> URL 被用于遠程 <name> 刪除。試圖刪除所有非推送網(wǎng)址是一個錯誤。

請注意,即使可以設置不同的推送網(wǎng)址和提取網(wǎng)址,仍必須引用相同的地方。您推送到推送網(wǎng)址的內(nèi)容應該是您立即從提取網(wǎng)址獲取的內(nèi)容。如果您試圖從一個地方(例如上游)獲取數(shù)據(jù)并推送到另一個地方(例如您的發(fā)布存儲庫),請使用兩個單獨的遙控器。

show

給出關于遠程 <name> 的一些信息。

通過-n選項,遠程頭不首先被查詢git ls-remote <name>; 取而代之的是使用緩存的信息。

prune

刪除 <name> 下的所有陳舊的遠程追蹤分支。這些陳舊的分支已從 <name> 引用的遠程存儲庫中刪除,但仍在本地“remotes / <name>”中可用。

使用--dry-run選項,報告將修改哪些分支,但不實際修改它們。

update

按遙控器 <group> 的定義,獲取存儲庫中一組指定遙控器的更新。如果未在命令行中指定命名組,則將使用配置參數(shù) remotes.default ; 如果沒有定義 remotes.default ,那么沒有配置參數(shù) remote. <name> .skipDefaultUpdate 設置為 true 的所有遙控器都將被更新。(請參閱 git-config [1])。

使用--prune選項,修剪所有更新的遙控器。

討論

遠程配置使用remote.origin.urlremote.origin.fetch配置變量來實現(xiàn)。(請參閱 git-config [1])。

例子

  • 添加一個新的遠程,獲取并簽出一個分支 $ git remote origin $ git branch -r origin / HEAD  - > origin / master origin / master $ git remote add staging git://git.kernel.org/。 ../gregkh/staging.git $ git 遠程原點暫存 $ git fetch staging ...從git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging *新的分支主控 - > staging / staging-next $ git branch -r origin / HEAD  - > origin / master origin / master staging / master staging / master staging / master staging / master staging / master staging / staging-linus staging / staging-next $ git checkout -b臨時分段/主...

  • 模仿git clone但只追蹤選定的分支

$ mkdir project.git $ cd project.git $ git init $ git remote add -f -t master -m master origin git://example.com/git.git/ $ git merge origin

git-fetch [1] git-branch [1] git-config [1]

前の記事: 次の記事: