Git 20 (528レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
411(1): デフォルトの名無しさん (ワッチョイ cfbb-Dt80) [sage] 2025/05/15(木) 13:54:33.66 ID:F0izL13m0(1/6) AAS
>>410
それであってるよ
直接 cherry-pick せずにバグ修正だけ入ったブランチを作ってそっちをマージという形にするやり方も一応あるけど大した違いはない
系統樹にはならないのでコミットログにどこから cherry-pick したかを残しておく(変なオプション使わなければ勝手に残るよ)
413: デフォルトの名無しさん (ワッチョイ cfbb-Dt80) [sage] 2025/05/15(木) 17:42:53.69 ID:F0izL13m0(2/6) AAS
>>412
親子関係にない(できない)間でのパッチの流用は cherry-pick でやるのが基本
git のコードの移動は(特殊なの除くと)merge, rebase, cherry-pick の3つだけ
逆に言うと cherry-pick は最重要3役のひとつ
415(1): デフォルトの名無しさん (ワッチョイ cfbb-Dt80) [sage] 2025/05/15(木) 20:13:23.49 ID:F0izL13m0(3/6) AAS
>>414
似てるけど違うよ、オプションにもよるけど
●rebase は今いるブランチを移動させる
○cherry-pick はよそのブランチからコピーしてくる
コピーとムーブの違い、方向も逆なので注意
あと cherry-pick も範囲指定で複数一度にコピーできるよ
417(1): デフォルトの名無しさん (ワッチョイ cfbb-Dt80) [sage] 2025/05/15(木) 20:35:51.71 ID:F0izL13m0(4/6) AAS
>>416
何言ってるわからん
ブランチを移動させたらもとのブランチはなくなる(ブランチに所属しなくなったコミットは後からガベコレで消される)
もちろん別の名前でブランチが残っていればそっちは移動してないのでコミットは消されない
419(1): デフォルトの名無しさん (ワッチョイ cfbb-Dt80) [sage] 2025/05/15(木) 21:39:50.81 ID:F0izL13m0(5/6) AAS
>>418
概念はある
実装が移動先にコピーして後から削除になってるだけ(主に undo 用にしばらく残してる
423(1): デフォルトの名無しさん (ワッチョイ cfbb-Dt80) [sage] 2025/05/15(木) 23:05:28.17 ID:F0izL13m0(6/6) AAS
>>422
コンピュータ技術ではコピーして元のを消すのもムーブいうんだよ IDとかアドレスが変わってもムーブって呼ぶの
知らなかったの? 勉強になって良かったな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.044s