問題タブ [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.
git - 1つのコマンドでGitの別のブランチから最後のshaをチェリーピックする方法は?
別のブランチからコミットをチェリーピッキングするときに、これを頻繁に行っていることに気づきます。
これらすべてを 1 つのコマンドで実行できますか? もしそうなら、それは何ですか?
git - gitの競合を解決/クリーンアップするシェルスクリプト?
オープンソースからの新しいコミットをマージしようとしていて、競合に直面していました。git は "<<<<<<< HEAD" と "=======" を導入しました
git - git にチェリーピックの変更を強制的に受け入れるようにする
私はブランチの gerrit レビューからチェリーピックを行いました。gerrit のコード レビューでは、2 つのパッチ セットがあり、前にパッチ 1 をチェリー ピックしたので、2 番目のパッチ セットを実行したいのですが、競合があります。git にすべての変更を強制的に受け入れるにはどうすればよいですか? ありがとう!
git - それらの間で共有されているコミットをマージせずに、またはチェリーピックを使用せずに、過去のコミットで未来からのブランチをマージできますか?
タグがあるとしv1.5
ます。さらにコミットが行われ、別のブランチfix
が tag の前の時点で作成されましたv1.5
。
の修正fix
が行われたので、タグ付けされた commit at で表されるコードのリリース バージョンに適用する必要があります1.5
。
を使用せずに、履歴の特定の時点git-cherry-pick
から大量のコミット セットをマージすることは可能ですか?fix
git - 特定のファイルに触れるコミットのみをチェリーピックする
「特定のファイルに触れるコミットのみを別のブランチからチェリーピックする」ように要求する簡潔な方法は何ですか? つまり、このコマンドgit log ..other-branch afile
は、「afile」に関係する other-branch 内のマージされていないコミットのリストを表示します。この同じ一連のコミットを現在のブランチで再生するように要求するにはどうすればよいですか?
git - git push エラー: コミット メッセージ フッターの作成者/コミッター/アップローダーによるサインオフではありません
私はローカル リポジトリの問題に取り組んでおり、kernel.org リポジトリでこのバグが修正されていることがわかりました。
そのため、この修正をkernel.orgブランチからcherry-pick
ローカルのgerritにプルしようとしています。そして、kernel.org ブランチからのコミットのコミット メッセージを維持しようとしています。
この修正をローカルの gerrit にプッシュしようとすると、次のエラーが発生します。
私が従った手順は次のとおりです。
- 走った
git remote add 'tag' git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
- 走った
git fetch 'tag'
- でコミットを検索しました
git log 'tag'/master
- 必要な特定の commit-id を厳選しました:
git cherry-pick <commit-id>
- チェリー
git commit --amend
ピックされた commit-id の新しい change-id を取得するために実行されました - ローカルのgerrit
git push
に変更を送信するために Funned:git push ssh://<username>@123.321.12.1:1234/mirror-sec/asdfgt/hjks <branch>:refs/for/<branch>
上記の手順を実行すると、上記のエラーに直面します。
私が間違っていることはありますか?私が見落としている情報は、大いに役立ちます。
ありがとう。
android - 「Android Studio ブランチ」から「Eclipse ブランチ」にチェリーピックするにはどうすればよいですか
現在、私はプロジェクトのフォークに取り組んでおり、マスター ブランチからフォークされたブランチへのいくつかの変更をチェリー ピックする必要があります。
問題は、マスターが新しいプロジェクト構造に更新されることです。
ソースファイル./src/main/java
は./src
マスターから変更をチェリーピックする方法はありますか?
git - git rebase と切り離されたブランチの git cherry-pick の比較
私は2つのブランチを持っています:
- 主人
- tmp
tmp
ブランチが切り離されている優先順位で競合を解決して、ブランチを上
に置く必要がありますtmp
master
tmp
私がする時
エラーが発生しました まず、頭を巻き戻してその上にあなたの作品を再生します...
私がする時
正常に動作します
どのような違いがありますか、または rebase で同じことを行うにはどうすればよいですか?