英語フランス語スペイン語

Ad


OnWorksファビコン

git-remote - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで git-remote を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド git-remote です。

プログラム:

NAME


git-remote - 追跡されたリポジトリのセットを管理する

SYNOPSIS


git リモート [-v | --詳細]
git リモート 加えます [-t ] [-m ] [-f] [--[no-]tags] [--mirror= ]
git リモート リネーム
git リモート 削除します
git リモート セットヘッド (-a | --auto | -d | --delete | )
git リモート セットブランチ [ - 追加] ...
git リモート 取得 URL [--プッシュ] [--すべて]
git リモート セット URL [ - 押す] [ ]
git リモート セット URL - 追加 [ - 押す]
git リモート セット URL - 消去 [ - 押す]
git リモート [-v | --詳細] 表示する [-n] ...
git リモート プルーン [-n | --ドライラン] ...
git リモート [-v | --詳細] update [-p | - プルーン] [( | | )...]

DESCRIPTION


ブランチを追跡する一連のリポジトリ (「リモート」) を管理します。

OPTIONS


-v、-verbose
もう少し冗長にして、名前の後にリモート URL を表示します。 注: これは配置する必要があります
リモートとサブコマンドの間。

コマンド


引数なしで、既存のリモートのリストを表示します。 いくつかのサブコマンドが利用可能です
リモコンで操作を実行します。

加えます
という名前のリモートを追加しますのリポジトリ用. コマンド git fetch
その後、リモート追跡ブランチの作成と更新に使用できます/ .

-f オプションで git fetch リモート情報が取得された直後に実行されます
セットアップ。

--tags オプションで、git fetch リモートリポジトリからすべてのタグをインポートします。

--no-tags オプションを指定して git fetch リモートからタグをインポートしません
リポジトリ。

デフォルトでは、フェッチされたブランチのタグのみがインポートされます (参照 git フェッチ(1))。

-t を使用リモートが追跡するデフォルトの glob refspec の代わりに、オプション
refs/remotes/ の下のすべてのブランチ/ 名前空間、追跡する refspec のみ
創造された。 複数の -t を指定できます複数のブランチを追跡する
すべての枝をつかむことなく。

-m ありオプション、symbolic-ref refs/remotes/ /HEAD は次を指すように設定されています
リモートのブランチ。 set-head コマンドも参照してください。

--mirror=fetch を使用してフェッチ ミラーを作成すると、参照は
refs / remotes / 名前空間ではなく、その中のすべて 参照/ リモートで直接になります
ミラーリング 参照/ ローカルリポジトリで。 このオプションは裸でのみ意味があります
これは、フェッチによってローカル コミットが上書きされるためです。

--mirror=push を使用してプッシュ ミラーを作成すると、git push は常に次のように動作します。
--mirror が渡された場合。

リネーム
リモートの名前を変更するに. すべてのリモート追跡ブランチと構成
リモートの設定が更新されます。

万一に備えてとは同じであり、 $GIT_DIR/remotes の下のファイルまたは
$GIT_DIR/branches、リモートは構成ファイル形式に変換されます。

削除します, rm
という名前のリモートを削除します. すべてのリモート追跡ブランチと構成
リモートの設定が削除されます。

セットヘッド
デフォルトのブランチ (つまり、symbolic-ref のターゲット) を設定または削除します
参照/リモート/ /HEAD) という名前のリモート。 リモートのデフォルトブランチを持つ
は必須ではありませんが、代わりにリモートの名前を指定できます。
特定のブランチ。 たとえば、origin のデフォルト ブランチが master に設定されている場合、
origin は、通常 origin/master を指定する場所であればどこでも指定できます。

-d または --delete を使用すると、シンボリック参照 refs/remotes/ /HEAD を削除します。

-a または --auto を指定すると、リモートが照会されてその HEAD が決定され、次にシンボリック参照が決定されます。
参照/リモート/ /HEAD は同じブランチに設定されます。 たとえば、リモート HEAD が
次に指摘すると、「git remote set-head origin -a」はシンボリックリファレンスを設定します
refs/remotes/origin/HEAD から refs/remotes/origin/next へ。 これは次の場合にのみ機能します。
refs/remotes/origin/next は既に存在します。 そうでない場合は、最初に取得する必要があります。

使用シンボリック参照 refs/remotes/ を設定するには/HEAD 明示的に。 例: "git
remote set-head origin master" は、symbolic-ref refs/remotes/origin/HEAD を
参照/リモート/オリジン/マスター。 これは、refs/remotes/origin/master が既に存在する場合にのみ機能します
存在します。 そうでない場合は、最初に取得する必要があります。

セットブランチ
指定されたリモートによって追跡されるブランチのリストを変更します。 これは、追跡に使用できます。
リモートの初期セットアップ後に使用可能なリモート ブランチのサブセット。

名前付きブランチは、-t オプションで指定されたかのように解釈されます。 git
リモート 加えます コマンドライン。

--add を使用すると、現在追跡されているブランチのリストを置き換える代わりに、それに追加されます
リスト。

取得 URL
リモートの URL を取得します。 insteadOf と pushInsteadOf の構成は次のとおりです。
ここで展開。 デフォルトでは、最初の URL のみがリストされます。

- 押す、フェッチ URL ではなく、プッシュ URL が照会されます。

- すべて、リモートのすべての URL が一覧表示されます。

セット URL
リモートの URL を変更します。 リモートの最初の URL を設定します正規表現に一致する
(ない場合は最初の URL が与えられる) . もしも一致しません
エラーが発生し、何も変更されません。

- 押す、フェッチ URL の代わりにプッシュ URL が操作されます。

- 追加、既存の URL を変更する代わりに、新しい URL が追加されます。

- 消去、既存の URL を変更する代わりに、正規表現に一致するすべての URL それは
リモート用に削除. 非プッシュ URL をすべて削除しようとするとエラーになります。

プッシュ URL とフェッチ URL は別の方法で設定できますが、
同じ場所を参照する必要があります。 プッシュ URL にプッシュしたものは、
取得 URL からすぐに取得したかどうかがわかります。 取得しようとしている場合
ある場所 (例: アップストリーム) から別の場所 (例: パブリッシング) にプッシュします。
リポジトリ)、XNUMX つの別々のリモートを使用します。

表示する
リモートに関する情報を提供します.

-n オプションを使用すると、git ls-remote でリモート ヘッドが最初にクエリされません。 ;
キャッシュされた情報が代わりに使用されます。

プルーン
以下のすべての古いリモート追跡ブランチを削除します. これらの古い枝には
によって参照されているリモート リポジトリからすでに削除されています、しかしまだ
「remotes/」でローカルに利用可能"。

--dry-run オプションを使用して、どのブランチが剪定されるかを報告しますが、実際には剪定しません
それら。

update
によって定義されたように、リポジトリ内のリモートの名前付きセットの更新を取得します
リモコン。 . コマンドラインで名前付きグループが指定されていない場合、
構成パラメーター remotes.default が使用されます。 remotes.default でない場合
定義済み、構成パラメーターを持たないすべてのリモート
リモート。 true に設定された .skipDefaultUpdate が更新されます。 (見る git-config(1))。

--prune オプションを使用して、更新されたすべてのリモートを整理します。

考察


リモート構成は、remote.origin.url および remote.origin.fetch を使用して実現されます。
構成変数。 (見る git-config(1))。


· 新しいリモートを追加し、フェッチし、そこからブランチをチェックアウトします

$ git リモート
起源
$ git ブランチ -r
原点/HEAD -> 原点/マスター
オリジン/マスター
$ git リモート追加ステージング git://git.kernel.org/.../gregkh/staging.git
$ git リモート
起源
ステージング
$ git フェッチ ステージング
...
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging から
* [新しいブランチ] master -> staging/master
* [新しいブランチ] staging-linus -> staging/staging-linus
* [新しいブランチ] staging-next -> staging/staging-next
$ git ブランチ -r
原点/HEAD -> 原点/マスター
オリジン/マスター
ステージング/マスター
ステージング/ステージング-linus
ステージング/ステージング-次
$ git checkout -b ステージング ステージング/マスター
...

・真似する git ただし、選択したブランチのみを追跡します

$ mkdirプロジェクト.git
$ cd プロジェクト.git
$ git 初期化
$ git リモート追加 -f -t マスター -m マスター起点 git://example.com/git.git/
$ git マージ元

onworks.net サービスを使用してオンラインで git-remote を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad