Git 20 (569レス)
1-

402: (ワッチョイ 9901-B88O) 03/08(土)12:22 ID:kCgnTDtk0(1) AAS
githubで全然草生やせないんだけど
403: (ワッチョイ d6cf-Lz9M) 03/09(日)18:13 ID:fe3LNf260(1) AAS
>>356
gitk 見ながら CLI 操作ってのが個人的には最強
404: (ワッチョイ d534-RWnA) [age] 03/11(火)10:16 ID:gbyV8IdY0(1) AAS
Git v2.49.0-rc2
405: (ワッチョイ d515-RWnA) [age] 03/15(土)12:09 ID:PGLL/72K0(1) AAS
Git v2.49.0
406: (ワッチョイ 11f5-/JE9) [age] 04/08(火)16:01 ID:3wE3gtcN0(1) AAS
「Git」誕生から20周年を記念してリーナス・トーバルズ氏が開発初期の裏事情や使用頻度の高いコマンドなどを明かす
外部リンク:gigazine.net
407: (ワッチョイ 465f-VGeA) 04/09(水)16:03 ID:IrWwI/nb0(1) AAS
複数ファイル名を入力するときはGUIでポチポチ選択したい
408: (ワッチョイ df9b-ha5i) 04/18(金)20:54 ID:pzk2UeIY0(1) AAS
10日で開発したL・トーバルズ氏も想定外?--「Git」誕生から20年、定番VCSの軌跡とその影響
外部リンク:japan.zdnet.com
409: (ブーイモ MM8f-utm5) 04/27(日)17:55 ID:sTr1luuSM(1) AAS
このスレッドはLinux開発のGitの世界を語りだす気持ち悪い人間がいるから困る
410
(1): (ワッチョイ 83e6-3auX) 05/15(木)13:14 ID:UmAf9vRJ0(1/2) AAS
最新版で行ったバグ修正の部分だけを旧バージョンにも適用したい場合、チェリーピックを行うことになりますか?
その場合、ログの樹形図には、このコミットを持ってきたよという線は作られずに、別々の作業という表現になってしまいますか?
411
(1): (ワッチョイ cfbb-Dt80) 05/15(木)13:54 ID:F0izL13m0(1/6) AAS
>>410
それであってるよ

直接 cherry-pick せずにバグ修正だけ入ったブランチを作ってそっちをマージという形にするやり方も一応あるけど大した違いはない
系統樹にはならないのでコミットログにどこから cherry-pick したかを残しておく(変なオプション使わなければ勝手に残るよ)
412
(1): (ワッチョイ 83e6-3auX) 05/15(木)17:08 ID:UmAf9vRJ0(2/2) AAS
>>411
ありがとうございます
旧バージョンのこういうメンテナンスは、チェリーピックを使っていくことになるのですね
413: (ワッチョイ cfbb-Dt80) 05/15(木)17:42 ID:F0izL13m0(2/6) AAS
>>412
親子関係にない(できない)間でのパッチの流用は cherry-pick でやるのが基本
git のコードの移動は(特殊なの除くと)merge, rebase, cherry-pick の3つだけ
逆に言うと cherry-pick は最重要3役のひとつ
414
(2): (ワッチョイ 6fd1-c72B) 05/15(木)18:00 ID:eepuMYHW0(1/4) AAS
rebaseってcherry-pickの繰り返しと同じじゃねーの?
415
(1): (ワッチョイ cfbb-Dt80) 05/15(木)20:13 ID:F0izL13m0(3/6) AAS
>>414
似てるけど違うよ、オプションにもよるけど
●rebase は今いるブランチを移動させる
○cherry-pick はよそのブランチからコピーしてくる
コピーとムーブの違い、方向も逆なので注意
あと cherry-pick も範囲指定で複数一度にコピーできるよ
416
(1): (ワッチョイ 6fbb-c72B) 05/15(木)20:20 ID:eepuMYHW0(2/4) AAS
>>415
rebaseしても元のコミットは残ってるからmoveじゃないし
417
(1): (ワッチョイ cfbb-Dt80) 05/15(木)20:35 ID:F0izL13m0(4/6) AAS
>>416
何言ってるわからん
ブランチを移動させたらもとのブランチはなくなる(ブランチに所属しなくなったコミットは後からガベコレで消される)
もちろん別の名前でブランチが残っていればそっちは移動してないのでコミットは消されない
418
(1): (ワッチョイ 6fbb-c72B) 05/15(木)21:36 ID:eepuMYHW0(3/4) AAS
>>417
gitにコミットのmoveなんて概念ないでしょってこと
419
(1): (ワッチョイ cfbb-Dt80) 05/15(木)21:39 ID:F0izL13m0(5/6) AAS
>>418
概念はある
実装が移動先にコピーして後から削除になってるだけ(主に undo 用にしばらく残してる
420: (ワッチョイ ffbe-s4bX) 05/15(木)21:48 ID:6KG6JIoe0(1) AAS
mergeもcherry-pickもrebaseも普通に新しいコミットを作る
そのコミットの作り方がユースケースに応じて3種類あるってだけのこと
421: (ワッチョイ 7f63-3auX) 05/15(木)22:25 ID:AuSI2AJ/0(1) AAS
>>414
同じだよ
422
(1): (ワッチョイ 6fbb-c72B) 05/15(木)22:42 ID:eepuMYHW0(4/4) AAS
>>419
だからハッシュ番号変わるんだからmoveじゃないって
自分でも元が残ってるって言ってんじゃん
その理解大丈夫?
423
(1): (ワッチョイ cfbb-Dt80) 05/15(木)23:05 ID:F0izL13m0(6/6) AAS
>>422
コンピュータ技術ではコピーして元のを消すのもムーブいうんだよ IDとかアドレスが変わってもムーブって呼ぶの
知らなかったの? 勉強になって良かったな
424: (ワッチョイ 7f94-2Vhg) 05/16(金)00:59 ID:9SpA05Ma0(1/2) AAS
円錐を横から見た人が三角だといい下から見た人が丸だというような構図ですね
人は争いをやめられないので滅ぼすしかないですね
425
(1): (ワッチョイ ffc5-s4bX) 05/16(金)01:36 ID:b2vWvm610(1) AAS
>>423
そもそもコピーじゃないからな
コミットの内容は元とは完全に別物であり、差分だけが再現されている
勉強になって良かったな
426
(1): (ワッチョイ cfbb-Dt80) 05/16(金)08:05 ID:D2sZkK900(1/10) AAS
>>425
幼稚園児か?
完全一致じゃないとコピーじゃないとか言いだしたらファイルコピーとかも所有者とか日付とかいろいろ変わるのコピーじゃなくなるぞ
git のは日付とか作者は変わらないのでまだ保存性高いぞ

cherry-pick と rebase が一緒なんて恥ずかしいこと言ったの話をそらしてごまかしたいんだろうけど無理がありすぎる
cherry-pick は元のが消えない、rebase は元のが消える、方向も逆、べつもの、あきらめろ
427
(1): (ワッチョイ ff3e-s4bX) 05/16(金)09:43 ID:L+lmGGRS0(1) AAS
>>426
分かって言ってるのかどうか知らないけど、日付が変わるとかのレベルじゃなく、そもそも差分箇所以外は原理上全くの別物よ
変更内容のムーブというならまだしもコミットのムーブは流石に意味不明
428: (ワッチョイ cfbb-Dt80) 05/16(金)10:35 ID:D2sZkK900(2/10) AAS
>>427
誤魔化すな rebase と cherry-pick は別物、元が消える(ムーブ)のと、消えない(コピー)の違い
ここで言ってるのは元が消えるかどうか、完全一致とかの話題ではない
429
(1): (ワッチョイ 6fbb-c72B) 05/16(金)10:46 ID:FmZiuEdw0(1/2) AAS
rebaseで元は消えないでしょおじいちゃん
430
(1): (ワッチョイ cfbb-Dt80) 05/16(金)10:57 ID:D2sZkK900(3/10) AAS
>>429
もしかして誤魔化してるじゃなくて本当に分かってないの? マジ?
431: (スップ Sd1f-/14X) 05/16(金)10:59 ID:iN5covy8d(1/2) AAS
まあ公式が同じだって言ってるしなあ
432
(1): (ワッチョイ cfbb-Dt80) 05/16(金)11:09 ID:D2sZkK900(4/10) AAS
AA省
433: (ワッチョイ 7f94-2Vhg) 05/16(金)11:30 ID:9SpA05Ma0(2/2) AAS
いやどう考えてもそのレベルの話は全員わかってるやろ
この一連のやり取りに足りないのは知識でもIQでもなくEQ
お前ら小学生からリベースしろ
434
(1): (ブーイモ MM1f-c72B) 05/16(金)11:33 ID:epkpTq3tM(1) AAS
>>430
rebaseはcherry-pickで新しいコミットが作られてそっちに単なるポインタであるブランチが移動したのと同等
コミット消すとか移動とかいう動作は含まれない
どこからも参照されなくなったらいずれgcで消えるってだけ
435
(2): (ワッチョイ ffd6-Zxmy) 05/16(金)13:50 ID:BDyQbzP90(1) AAS
英語が下手でコミットメッセージを書くのが苦手だったんだけど、AIで自動化したら快適になったぜ
436: (ワッチョイ ff66-i15I) 05/16(金)14:44 ID:x3RHmTCL0(1) AAS
>>435
そうなるともう、ログなんか書かなくていいんじゃないのとなってくるな
437: (ワッチョイ cfbb-Dt80) 05/16(金)14:58 ID:D2sZkK900(5/10) AAS
>>434
cherry-pick と rebase は別物って納得したんだな
438: (ワッチョイ cfbb-Dt80) 05/16(金)15:09 ID:D2sZkK900(6/10) AAS
rebase の内部動作の話するんなら
1. 分岐点を自動で探し出す
2. 分岐点からヘッドまでを対象の場所へ cherry-pick する
3. 元の場所のブランチ名を消す
4. 新しい場所にブランチ名をつける
5. ガベコレで古いブランチのコミットが消える
これを cherry-pick を繰り返すのと同じだと主張してる時点で何も分かってない
439
(1): (ワッチョイ 6f2d-c72B) 05/16(金)15:11 ID:FmZiuEdw0(2/2) AAS
moveなんてアホな説明しなけりゃよかったのにね
440: (ワッチョイ cfbb-Dt80) 05/16(金)15:18 ID:D2sZkK900(7/10) AAS
>>439
移動してるだろ 432 見たら一目瞭然
コレが基本概念
内部実装の話しして誤魔化そうとしてても、お前が間抜けなこと言った時事は消えない
441: (アウアウウー Sa67-+HUD) 05/16(金)16:07 ID:Jf7EmrNva(1) AAS
>>435
英語で直感的にヤバい時のメッセージに気付く訓練もいるから、AIは使えばいいけど読み書きの練習はしておけよ、と思った。
442
(1): (ワッチョイ 7fc2-3auX) 05/16(金)18:15 ID:Mw5Je42+0(1) AAS
とりあえずDt80は一度公式読んできなよ
たかが間違って覚えてたところで誰も煽りやしないよ
あと描いてたツリーで、XだのYだのをリベースなりチェリーピックなりしたやつはXダッシュとかYダッシュとかにしよう
そこだけ流石に同じ文字じゃ読んでてちょっと気持ち悪すぎる
443: (ワッチョイ cfbb-Dt80) 05/16(金)18:36 ID:D2sZkK900(8/10) AAS
>>442
今でも「rebase は cherry-pick を繰り返しただけ」と主張してるの?
そんな覚え違いしてるのお前だけだろ、この通りの文言があったらポインタ示してみろ

どっかの変なサイトが誤訳してるのなら知らんが rebase は cherry-pick してるだけじゃないことはお前も完全に理解できてるだろ
444
(1): (スップ Sd1f-/14X) 05/16(金)21:29 ID:iN5covy8d(2/2) AAS
このページのgit rebaseの項に書いてあるよ
外部リンク:git-scm.com
445
(1): (ワッチョイ cfbb-Dt80) 05/16(金)23:12 ID:D2sZkK900(9/10) AAS
>>444

どう訳したらそう誤解するんだ? 別物だというのは文章から明らかだろう

エスパーしてみると
違うからこそ basically ってわざわざ明確に書かれてるに、もしかして basically て単語知らなかったとか?
native のつかうbasically は「基本部分では、だいたいにおいて」みたいなニュアンスで、本当に同じ時には使わない
「だいたい同じ」を「同じ」って覚えてたんじゃないの?
446
(1): (JP 0H27-s4bX) 05/16(金)23:28 ID:CtDSSAzzH(1) AAS
>>445
さすがに苦しいぞ
447: (ワッチョイ cfbb-Dt80) 05/16(金)23:33 ID:D2sZkK900(10/10) AAS
>>446
でどう訳したの?
448: (ワッチョイ cfcf-+6HO) 05/17(土)08:56 ID:TogutASM0(1) AAS
方向の違いとかコピーとムーブの違いが「同じ」と「だいたい同じ」の違いというわけか。
449
(1): (ワッチョイ 6f7a-c72B) 05/17(土)09:18 ID:S33C25YC0(1/2) AAS
間違いを絶対認めたくないマン
公式まで否定
450
(1): (ワッチョイ cfbb-Dt80) 05/17(土)17:33 ID:t4AM4T1l0(1/3) AAS
>>449
あー、どう訳したか説明しないとこ見るとエスパーが図星なのか
公式が初心者向けに「ほぼ同じです、でもこういう点が違います。詳しい説明はこちらって」って書いてるのの最初のとこだけ見て「ほぼ」も見ないで、後に続く説明もリンク先の詳細も無視して同じって言い張ってただけか
それはお前の読解力が足りてないだけ、公式のせいじゃないぞ
451
(1): (ワッチョイ 7f5e-3auX) 05/17(土)17:48 ID:C8ddlcHs0(1) AAS
>>450
訳というかそもそもそのドキュメントは色んな言語版が用意されてて日本語のものもあるよ
訳が気になるなら読んでみよう
452: (ワッチョイ cfbb-Dt80) 05/17(土)18:11 ID:t4AM4T1l0(2/3) AAS
>>451
誤魔化してないで「お前が」同じだと主張する部分を説明してみろ
少なくともリンク先の英語の初心者向けの紹介には書いてないぞ
本当に同じならお前が cherry-pick で rebase 実装してみろ、そうすればみんな納得するだろう、技術者なら実際にやれば同じか別物か分かるだろう
git のソースコード読んだことないやつには想像もつかんだろうが rebase はかなり複雑なことをやってる、初心者向けのページすらまともに読み解けないお前には最初の1歩目の分岐点を探し出す作業ですら絶対に無理と予言しよう
453
(1): (ワッチョイ 6fce-c72B) 05/17(土)20:46 ID:S33C25YC0(2/2) AAS
そこで何か違うか端的に説明できたらよかったねおじいちゃん
何がmoveしてんですかぁ?
commitじゃなくてbranchのことですかぁ?
じゃcopyってどうゆうことですかぁ?
454: (ワッチョイ cfbb-Dt80) 05/17(土)23:11 ID:t4AM4T1l0(3/3) AAS
>>453
話逸らさずに同じとういうことを証明してみろ
細かい事いえば山程違いがあるけど、違うというのは 432 で素人にも一目瞭然なのに覆せるわけないだろう
間違えた恥ずかしい事実はごまかせないぞ
455
(1): (ワッチョイ 9394-s4bX) 05/17(土)23:17 ID:pDSuIsUc0(1) AAS
違いがあるというなら、あなたがコミットのコピー/ムーブと呼ぶものはどちらも実際には全く異なるコミットを作り出すでしょう
そういうのをダブスタという
456: (ワッチョイ 5ebb-xqBQ) 05/18(日)00:30 ID:t1q8u3yl0(1) AAS
>>455
読解力ないの日本語のなんだな
457: (ワッチョイ aa15-Xreb) 05/18(日)03:09 ID:G2loPi6x0(1) AAS
なんて?
458
(1): (ワッチョイ 4ef0-qENW) 05/19(月)09:09 ID:E91ALV1Y0(1) AAS
>>432
XY両方ではなく、XやYのみを取り込むのがcherry-pickというイメージだが
459: (ワッチョイ 5ebb-xqBQ) 05/19(月)21:35 ID:LwAOa5bv0(1) AAS
>>458
普通の範囲指定が効くので
その図なら git cherry-pick ..Y みたいに指定すれば X と Y の両方 cherry-pick できるよ
460: (ワッチョイ aaa9-rJQW) 05/20(火)08:32 ID:IobDhVYO0(1) AAS
会話が噛み合わないコントみたいなスレで草
みんな文意文脈にももっと気を配ろうぜ
461: (アウアウウー Sa2f-4qVy) 05/20(火)15:48 ID:iWs/HqBfa(1) AAS
「エクスプローラー」の「Git」統合などが実現へ ~Microsoftが開発者向け新機能
外部リンク[html]:forest.watch.impress.co.jp
462: (ワッチョイ f379-F5NH) 05/20(火)16:58 ID:lxraH8Xn0(1) AAS
亀の出番がなくなるのか?
463: (ワッチョイ df06-s9ZQ) 05/21(水)08:05 ID:oZBirtTV0(1) AAS
エクスプローラーなんて、Windows7のときに使わなくなったな
464: (アウアウウー Sa2f-/ppz) 05/21(水)10:18 ID:va6/rMbaa(1) AAS
MSアカウントにログインしないとExoplorer使えないとか
もうWindows要らんな
465
(1): (ワッチョイ 9b69-3+Se) 05/25(日)03:59 ID:5SaResX20(1) AAS
わざわざExplorerからコミットとかプッシュする奴おるんかw
466: (アウアウウー Sa8f-zWAS) 05/25(日)07:06 ID:EfROU4yga(1) AAS
OSのSystem領域も含めて全部がリモートリポジトリの運用かな。
467: (ワッチョイ bb06-f7ze) 05/25(日)08:49 ID:JDhr0Ivk0(1) AAS
>>465
申し訳ありません、今でもTortoiseGitでやってます
468: (ワッチョイ 9f32-XbnY) 05/25(日)09:13 ID:TXvAFiBF0(1) AAS
Windowsだと、手取り足取り指示してあげないと自分で何もできない「開発者」をExcel方眼紙の手順書で「プログラミング」してあげるような仕事も多いから、
そういう場合に「開発者」の手元にいちいちGitクライアントを導入させるという頭悪い手順を記載する必要がなくなるなら便利かもしれない
469: (ワッチョイ bb10-6d19) [age] 05/29(木)02:32 ID:oHIdrLSz0(1) AAS
Git v2.50.0-rc0
470: (ワッチョイ d186-UFTG) [age] 06/04(水)13:13 ID:nhmcxHVz0(1) AAS
Git v2.50.0-rc1
471: (スッップ Sda2-in7m) 06/06(金)01:08 ID:45aWa19td(1) AAS
gitもはや20年か
472: (ワッチョイ 2efa-TAe1) 06/07(土)08:05 ID:tgCEw1aU0(1) AAS
gitアレルギー
473: (ワッチョイ 39d4-5BUt) [age] 06/10(火)09:49 ID:DFb9gzxN0(1) AAS
Git v2.50.0-rc2
474: (ワッチョイ 595d-ZKbC) [age] 06/17(火)08:04 ID:JQTnqwjt0(1) AAS
Git v2.50.0
475: (ワッチョイ 8101-vdhk) 06/18(水)00:48 ID:zWpFFB0D0(1) AAS
オススメのgitクライアント教えて
source treeはなんかuiの一つ一つがデカくて肌に合わなかった
476: (ワッチョイ 01ce-gBoT) 06/18(水)02:39 ID:QsB71xf70(1) AAS
自分はlazygitとVSCodeだな
477: (ワッチョイ 75da-lPQl) 06/18(水)08:16 ID:6RiwAFGc0(1) AAS
うちではSourceTreeというやつを使ってるよ
478: (ワッチョイ f689-dilZ) 06/18(水)09:02 ID:7Ghn3yO50(1) AAS
使いにくいやつね
479: (ワッチョイ 5944-gBoT) 06/18(水)18:04 ID:c2eS9NyS0(1) AAS
lazygitかSourcetreeだな。
480: (ワッチョイ 128d-JTAW) 06/19(木)20:10 ID:dNWjhAfr0(1) AAS
わかばちゃんの中の人
外部リンク:x.com
481
(1): (ワッチョイ c57c-jgBs) 06/21(土)23:55 ID:Rsg0aBc50(1) AAS
VSCodeの拡張機能で提供されてる Git Graphが 使いやすいね
482: (ブーイモ MM6b-FTUu) 06/22(日)00:39 ID:L6Wg3CMhM(1) AAS
あれいいよね、見やすい
ハッシュ手打ちの人がんばってw
1-
あと 87 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s