問題タブ [git-fetch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
38 に答える
3131874 参照

git - 「git pull」と「git fetch」の違いは何ですか?

git pullとはどう違いgit fetchますか?

0 投票する
48 に答える
6460028 参照

git - 「gitpull」でローカルファイルを上書きするにはどうすればよいですか?

ローカルファイルを強制的に上書きするにはどうすればよいgit pullですか?

シナリオは次のとおりです。

  • チームメンバーが、作業中のWebサイトのテンプレートを変更しています
  • 彼らはいくつかの画像を画像ディレクトリに追加しています(ただし、ソース管理下でそれらを追加するのを忘れています)
  • 彼らは後で私にメールで画像を送っています
  • ソース管理下で画像を追加し、他の変更と一緒にGitHubにプッシュしています
  • Gitはファイルを上書きしたくないため、GitHubから更新をプルすることはできません。

これは私が得ているエラーです:

エラー:追跡されていない作業ツリーファイル'public / images/icon.gif'はマージによって上書きされます

Gitにそれらを上書きさせるにはどうすればよいですか?その人は設計者です-通常、私はすべての競合を手作業で解決するので、サーバーには、コンピューターで更新する必要がある最新バージョンがあります。

0 投票する
6 に答える
233235 参照

git - 「gitfetch--tags」には「gitfetch」が含まれていますか?

素晴らしくて単純な質問-「gitfetch」の関数は?の厳密なサブセットgit fetch --tagsですか?

つまり、私が走った場合git fetch --tags、すぐにすぐに走る理由はありgit fetchますか?

git pullとはどうgit pull --tagsですか?同じ状況?

0 投票する
2 に答える
88810 参照

git - git remote update と fetch の違いは?

git remote updateと同等ですgit fetchか?

0 投票する
1 に答える
2233 参照

git - コマンド`gitfetch アップストリームマスター`に`master`を含めるのはなぜですか?

help.githubのプロジェクトのフォークに関するアップストリームの変更のプルインのセクションでは、次のように述べています。

しばらく経ちましたが、アップストリームリポジトリが変更されたため、新しいパッチを送信する前にフォークを更新する必要があります。これを行うには2つの方法があります。

なぜそれらmasterはfetchコマンドに含まれているのですか?情報を見てきましたが、git help fetch何を含めているのかわかりmasterません。ありがとう。

0 投票する
10 に答える
60522 参照

git - gitが現在のブランチへのフェッチを拒否

リモートリポジトリを設定し、そこに新しい変更をプッシュすることはできますが、そこからフェッチすることはできません。常に(かなり不可解な)エラーメッセージが表示されます。

どういう意味ですか?フェッチを有効にするにはどうすればよいですか?

(このリモートリポジトリはバックアップリポジトリとしてのみ使用されるため、ローカルリポジトリのほぼ正確なコピーである必要があります。プッシュできるのにフェッチできない理由がよくわかりません...)

私の設定は次のようになります:

0 投票する
5 に答える
131868 参照

git - リモートトラッキングブランチから「gitfetch」と「gitmerge」を実行するにはどうすればよいですか(「gitpull」など)

gitでいくつかのリモート追跡ブランチを設定しましたが、「git fetch」で更新すると、それらをローカルブランチにマージできないようです。

たとえば、「an-other-branch」というリモートブランチがあるとします。私はそれを使用して追跡ブランチとしてローカルに設定しました

ここまでは順調ですね。しかし、そのブランチが更新され(通常、マシンを移動してそのマシンからコミットすることによって)、元のマシンで更新したい場合、フェッチ/マージで問題が発生しています。

これを行うたびに、「すでに最新です」というメッセージが表示され、何もマージされません。

ただし、

常に期待どおりに更新します。

また、gitdiffを実行します

違いがあることを示しているので、構文が間違っていると思います。

私は何が間違っているのですか?

編集[2010-04-09]:私は数回チェックしました、そして私は間違いなく別のブランチにいません。「gitfetch」の後に「gitmerge」(上記のように)を続けると、git pullとまったく同じことを行う必要がありますか?gitステータスなどの結果を示すワークフローを取得します。

0 投票する
1 に答える
1974 参照

git - --no-tags オプションが設定されている場合、タグのフェッチを強制するにはどうすればよいですか

実行するたびにgit fetch、オリジンからすべてのタグを取得します。タグがたくさんあるプロジェクトでは、これは非常に面倒です。だから私は走っgit config remote.origin.tagopt --no-tagsたので、フェッチはもはやタグをフェッチしません。

ただし、タグまたは単一のタグを取得したい場合があります。誰もこれを行う方法を知っていますか? (その構成を削除し、git fetch --no-tags毎回実行する以外に)

ありがとう!

0 投票する
1 に答える
4117 参照

git - プル/フェッチ中のGit進行状況の監視

これが私の問題です:

いくつかの大きなリポジトリのプル/フェッチを行っているときに、コンソール以外の場所 (Web サイトなど) で進行状況を表示したいのですが、git 1.7.1.1 にはオプション --progress があることを知っていますが、このバージョンは使用できません1.6.0.4 のままにしておく必要があります

git fetch/pull の進行状況を監視する方法を知っている人はいますか (たとえば、ダウンロードの現在の割合を抽出する方法)