[解決済み] 他のgitリポジトリからコミットをチェリーピックすることは可能ですか?
2022-03-20 05:22:35
質問
ある git リポジトリで作業していますが、最初のリポジトリについて何も知らない別の git リポジトリからのコミットが必要です。
通常、私は
HEAD@{x}
を使用することができますが、この
.git
は、この reflog エントリについて何も知らない(物理的なディレクトリが異なる)ので、これをどのようにチェリーピックすればよいのでしょうか、それともできるのでしょうか。
私が使っているのは
git-svn
. 私の最初のブランチは
git-svn
の
trunk
を使用し、次のブランチでは、Subversion リポジトリの
git-svn
をSubversionのブランチに追加しました。
解決方法は?
他のリポジトリをリモートとして追加し、その変更をフェッチする必要があります。そこからコミットが表示され、それをチェリーピックすることができます。
そんな感じで。
git remote add other https://example.link/repository.git
git fetch other
これで、単純に実行するための情報はすべて揃いました。
git cherry-pick
.
終了後、リモートが不要になったら、再度
git remote remove other
リモコン操作の詳細については、こちらをご覧ください。 https://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes
関連
-
[解決済み] 複数のコミットをチェリーピックする方法
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] Git リポジトリでのマージの衝突を解決するには?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] git rebase の取り消し
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】Gitでコミットをチェリーピックするというのはどういう意味ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】gitがローカルバージョンをリモートバージョンに置き換える
-
[解決済み】マージの競合が発生した git stash pop の取り消し
-
[解決済み】Gitマージで「すでに最新」と報告されるが、違いはある
-
[解決済み】GitHub: クローンには成功したが、チェックアウトに失敗した
-
git commit リモートエラー [rejected] master -> master (フェッチファースト)
-
[解決済み] VSTS Git Fetch Failed with exit code: 128
-
[解決済み] git rebase: "error: cannot stat 'file': パーミッションが拒否されました"
-
[解決済み] Gitのフォルダ構造で変更・追加されたファイルのみをエクスポートする機能
-
[解決済み] リモートリポジトリに存在しないローカルのgitタグを削除する
-
[解決済み] git: あるレポのコミットによる変更を別のレポに適用する