問題タブ [git-am]

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

git - 複製/フォークされたリポジトリからのプルリクエストを受け入れることは可能ですか?

複製されたリポジトリからのプルリクエストを受け入れることは可能ですか?

例(レポのフォーク):

プルリクエストリンボ:

  • リポジトリ#1には新しいプルリクエストがありますが、受け入れ/マージしません
  • リポジトリ#2は、リポジトリ#1からの新しいプルリクエストを必要としています

レポ#1からレポ#2へのプルリクエストを受け入れる方法はありますか?

これは意味がありますか?たぶんgitアップストリームプルリクエスト?

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

git - git am は、「[]」で始まるコミット メッセージの何かを無視する必要がありますか?

I have a commit with message like [Hello World]Something.
Then I use git format-patch HEAD~1 to crate a patch.
次のようなパッチの内容:

しかし、git am でパッチを適用したら、コミット メッセージが「何か」だけになり、[Hello World] が失われたようです。
パッチを適用した後、コンテンツを「[]」に保持するにはどうすればよいですか?

0 投票する
3 に答える
3945 参照

git - git-cherry-pick-HOWTO / WHYTO

問題:誰かが開発した機能をテストしたいのですが、それはひどく時代遅れのリモートブランチにしか存在しません。

ソース

  1. チェリーピックはどのように問題を解決しますか?
  2. なぜgitamまたはgitapplyを使用しないのですか?
0 投票する
2 に答える
299 参照

git - git am がコミット メッセージの文字を窒息させている

git commit メッセージでいくつかのプライベート アノテーションを使用しています。

たとえば、 moduleMOD_Aで何かを修正した場合、コミット メッセージは次のようになります。

FIXの前にある限り[MOD_A]、次を使用してパッチを生成するとすべて正常に動作します

このパッチを添付ファイルとしてどこかに送信してから使用します

このコミットを別のレポに保存するため。

しかし:FIX前にない場合[MOD_A](つまり[MOD_A] Fixed something)、実行後にメッセージの開始が他のレポにありませんgit am。コミット メッセージ全体はFixed something.

私の疑いでは、それはによって生成された電子メールの件名行の形式と関係があるということですgit format-patch:

[PATCH 23/27]も角かっこで囲まれているため、[MOD_A]無視されているようです。

無視され[MOD_A] ないようにする方法はありますか?

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

git - 別の名前とパスを持つファイルに Git パッチを適用する方法は?

私は2つのリポジトリを持っています。1 つは、 file に変更を加えることです./hello.test。変更をコミットし、そのコミットからパッチを作成しgit format-patch -1 HEADます。これで、hello.test と同じ内容のファイルを含む 2 番目のリポジトリができましたが、別の名前で別のディレクトリに配置されています./blue/red/hi.testhi.test前述のパッチをファイルに適用するにはどうすればよいですか? 私は試しgit am --directory='blue/red' < patch_fileましたが、もちろん、ファイルの名前が同じではないという不平を言います(Gitは気にしないと思いましたか?)。おそらく差分を編集してその特定のファイルに適用できることはわかっていますが、コマンドソリューションを探しています。

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

git - バンドル使用時に「分岐先」をリセット

私の現在のワークフローでは、解凍した git バンドルを取得します。

次に、パッチを追加します。

git log は、パッチがコミットされたことを示しています。ただし、git status を実行すると、Your branch is ahead of 'origin/master' by 2 commits.

私の理解では、コメントを元のブランチにプッシュする必要があるということです。バンドルを使用していたので、それは不可能です。

現在の「オリジン/マスター」にコミットする正しい方法は何ですか?