問題タブ [git-cherry-pick]

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 に答える
16780 参照

git - 1つのコマンドでGitの別のブランチから最後のshaをチェリーピックする方法は?

別のブランチからコミットをチェリーピッキングするときに、これを頻繁に行っていることに気づきます。

これらすべてを 1 つのコマンドで実行できますか? もしそうなら、それは何ですか?

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

git - gitの競合を解決/クリーンアップするシェルスクリプト?

オープンソースからの新しいコミットをマージしようとしていて、競合に直面していました。git は "<<<<<<< HEAD" と "=======" を導入しました

0 投票する
4 に答える
40890 参照

git - git にチェリーピックの変更を強制的に受け入れるようにする

私はブランチの gerrit レビューからチェリーピックを行いました。gerrit のコード レビューでは、2 つのパッチ セットがあり、前にパッチ 1 をチェリー ピックしたので、2 番目のパッチ セットを実行したいのですが、競合があります。git にすべての変更を強制的に受け入れるにはどうすればよいですか? ありがとう!

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

git - それらの間で共有されているコミットをマージせずに、またはチェリーピックを使用せずに、過去のコミットで未来からのブランチをマージできますか?

タグがあるとしv1.5ます。さらにコミットが行われ、別のブランチfixが tag の前の時点で作成されましたv1.5

の修正fixが行われたので、タグ付けされた commit at で表されるコードのリリース バージョンに適用する必要があります1.5

を使用せずに、履歴の特定の時点git-cherry-pickから大量のコミット セットをマージすることは可能ですか?fix

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

git - 特定のファイルに触れるコミットのみをチェリーピックする

「特定のファイルに触れるコミットのみを別のブランチからチェリーピックする」ように要求する簡潔な方法は何ですか? つまり、このコマンドgit log ..other-branch afileは、「afile」に関係する other-branch 内のマージされていないコミットのリストを表示します。この同じ一連のコミットを現在のブランチで再生するように要求するにはどうすればよいですか?

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

git - git push エラー: コミット メッセージ フッターの作成者/コミッター/アップローダーによるサインオフではありません

私はローカル リポジトリの問題に取り組んでおり、kernel.org リポジトリでこのバグが修正されていることがわかりました。

そのため、この修正をkernel.orgブランチからcherry-pickローカルのgerritにプルしようとしています。そして、kernel.org ブランチからのコミットのコミット メッセージを維持しようとしています。

この修正をローカルの gerrit にプッシュしようとすると、次のエラーが発生します。

私が従った手順は次のとおりです。

  1. 走ったgit remote add 'tag' git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
  2. 走ったgit fetch 'tag'
  3. でコミットを検索しましたgit log 'tag'/master
  4. 必要な特定の commit-id を厳選しました:git cherry-pick <commit-id>
  5. チェリーgit commit --amendピックされた commit-id の新しい change-id を取得するために実行されました
  6. ローカルのgerritgit pushに変更を送信するために Funned:git push ssh://<username>@123.321.12.1:1234/mirror-sec/asdfgt/hjks <branch>:refs/for/<branch>

上記の手順を実行すると、上記のエラーに直面します。

私が間違っていることはありますか?私が見落としている情報は、大いに役立ちます。

ありがとう。

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

android - 「Android Studio ブランチ」から「Eclipse ブランチ」にチェリーピックするにはどうすればよいですか

現在、私はプロジェクトのフォークに取り組んでおり、マスター ブランチからフォークされたブランチへのいくつかの変更をチェリー ピックする必要があります。

問題は、マスターが新しいプロジェクト構造に更新されることです。

ソースファイル./src/main/java./src

マスターから変更をチェリーピックする方法はありますか?

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

git - git rebase と切り離されたブランチの git cherry-pick の比較

私は2つのブランチを持っています:

  1. 主人
  2. tmp

tmpブランチが切り離されている優先順位で競合を解決して、ブランチを上
に置く必要がありますtmpmastertmp

私がする時

エラーが発生しました まず、頭を巻き戻してその上にあなたの作品を再生します...

私がする時

正常に動作します

どのような違いがありますか、または rebase で同じことを行うにはどうすればよいですか?