問題タブ [git-refspec]

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 投票する
116 に答える
3201674 参照

git - Git でコミットをプッシュすると、「src refspec master does not match any」というメッセージが表示される

私は自分のリポジトリをクローンします:

しかし、いくつかのファイルを変更した後addcommitそれらをサーバーにプッシュしたいと思います。

しかし、私が返すエラーは次のとおりです。

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

git - Git プッシュ構成では、ブランチも指定できますか?

あるリモートからプルして別のリモートにプッシュするブランチがあり、Ugit branch --set-upstream-to=xxxx xxxxはプル レポgit config remote.origin.pushurl user@user.com:repo.gitを設定し、プッシュ レポを設定していました。

プルはmasterソース リポジトリのブランチからのものですが、宛先リポジトリpushのブランチに移動します。upstream

ブランチに切り替えて実行するgit pushと、通常の--global push.defaultメッセージが表示されます。

特定のブランチに対して、値ではなく、リモートのどのブランチにプッシュするかを指定する方法はありますpush.defaultか?プルに対しても同様です?

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

git - Git fetch オブジェクト、参照なし

リモート リポジトリからオブジェクトをフェッチしたいが、ローカル リファレンスは更新したくない。(はい、これはかなり珍しいケースであることは承知しています。)

refspec を に渡すことができることがわかりましたgit fetchが、空のもの ( git fetch my-remote '') を渡すと、次のエラーが発生するため、別のものにデフォルト設定されているようです。

"null" ref-spec を指定する方法はありますか?

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

git - Gerrit はその「魔法の」参照をどのように実装していますか?

私は現在、中央コード レビュー システムとして Gerrit を実装しています。Gerrit の内外を理解しようとしている過程で、以下の文に行き詰まりました。Gerritのドキュメントから取得:

Gerrit は SSH および Git サーバー スタック全体を独自のプロセス空間内に実装するため、Gerrit は、リポジトリの更新方法、およびgit push エンド ユーザーまたは によって呼び出されたクライアントに送信される応答を完全に制御しますrepo upload。これにより、Gerrit はrefs/for/*、新しい変更の送信やrefs/changes/*変更の置換などの魔法の参照を提供できます。

上記のステートメント、特に「Gerrit は SSH および Git サーバー スタック全体を独自のプロセス スペース内に実装しているため」という文は何を意味するのでしょうか? 関連する質問を検索してみましたが、見つけた最も近いものはWhy is git push gerrit HEAD:refs/for/master used instead of git push origin masterですが、サーバースタックの実装方法について十分な説明がありませんGerrit が魔法の参照を提供できるようにします。同様の質問が実際に以前に行われた場合は、お詫び申し上げます。ありがとうございました!