[過去ログ] Git 19 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
609: (ワッチョイ ad5f-VF0j) 2023/06/24(土)03:48 ID:Ox3iYAMD0(1) AAS
黙ってNGせーや
610: (ワッチョイ d5cf-OfpS) 2023/06/24(土)08:45 ID:XxkKuFZ90(1/5) AAS
>上級者:本当に必要な時のみ free() する
>長文君は初級者なので、中級者や上級者のコードが理解できないのが笑いどころ
同じ臭いがするんだが。
611(1): (ワッチョイ b579-EOoO) 2023/06/24(土)09:33 ID:/trYnR0M0(1) AAS
gitのソースが綺麗だとgitの使い心地にどう関係あるの
612(1): (ワッチョイ 8d10-GFrI) 2023/06/24(土)09:40 ID:0LGyal9x0(1) AAS
>>608
今は上級者はrust使うだろ
613(1): (ワッチョイ 757b-fBPY) 2023/06/24(土)13:05 ID:X/JgUHmx0(2/6) AAS
俺は単に冷静に状況を把握してるつもりなんだけどね。
色々整合性も取れてしまったし、多分そこそこ合ってる。
ソースコードの品質は、判断出来るなら自分で見るのが一番納得するだろう。
ここで水掛け論する意味はないし、議論出来る相手がいるとも思ってない。
Linusが奇妙なほどCVSに対して攻撃的な事については、
実は今現在の俺はLinusのCVS体験をGitで追体験してるだけだとも分かった。
なるほどボロクソにしか言わないのも納得ではある。
ただLinusもアプリに対する人間的な本質部分を修正してないので、
歴史が繰り返し、俺も強制的に追体験させられてしまってる。
この点、巻き込まれた被害者としては、あんたもそこまで言えるほど修正出来てねえよな、とは思う。
(まあLinusはGitをCVSの代替として作ったわけではないので、知らんがな、だろうけど)
あと何か、Git界隈で傍から見て謎な件あったっけ?
614: (ワッチョイ 757b-fBPY) 2023/06/24(土)13:06 ID:X/JgUHmx0(3/6) AAS
>>611
表面的には『関係ない』。ここがミソだ。
実際、ソースコードが糞であっても、アプリなんざ動けばいいのは事実。
ただ一般的にはメンテナンス性を上げる為に品質を保ち、結果的にアップデートが早くなる。
或いは、グチャグチャすぎてアップデート出来なくなるのを防ぐ。
俺の場合は、少し踏み込んだらバグに当たってしまったので、
少なくとも今のGitは俺が安心して使える品質ではないこと、
コードの品質を見る限り短期的には、戦略見る限り長期的にも、改善しないことは分かった。
結果、俺の使い方だと、Gitを使って得られる時間より、Gitを使って失う時間の方が多く、
俺はGitは出来るだけ触らない方針で行くと決めた。
ただ、これまで散々使い倒してきてて、全くバグに遭遇したことがないのなら、
少なくともその使い方では問題ないのだろうから、使い続ければいいと思うよ。
いずれにしても単純に、「Gitを使って得られる時間」と
「Gitを使って失う時間」を比較して決めればいいだけだ。ただのツールなんだし。
(そして初心者の内からGitに精を出し始めると、
本来コードと格闘すべき時間がGit関連に配分され、肝心のコード記述能力が上達しなくなる。
これは初心者は本当に気を付けた方がいい。
そして既にそうなってるのがこのスレやGit周りの連中だ。
だからあんな糞コードでも糞だと認識出来ないわけでね)
615: (ワッチョイ 4bcf-OfpS) 2023/06/24(土)13:14 ID:ZybXNvF90(1) AAS
>>613
ツールの方はどうなったのか現況くらい報告してもいいんでは
616(2): (ワッチョイ d5cf-OfpS) 2023/06/24(土)13:55 ID:XxkKuFZ90(2/5) AAS
「水掛け論だから俺の好きなように水かけさせろ」
617(1): (ワッチョイ 757b-fBPY) 2023/06/24(土)14:08 ID:X/JgUHmx0(4/6) AAS
>>616
それはお前もな。
実際、お前自身が確認する以外でお前が納得する方法はないだろ。
ならそれで終わりにするしかない。
対案はないが反対するだけの人種ですか?
618(2): (ワッチョイ ad5f-ZZXD) 2023/06/24(土)14:16 ID:Q2+vfe6G0(1) AAS
>>587
ありがとう。最後のorigin省略するなっていうのは、originを描き損ねるとローカルリポジトリの該当ブランチからマージされてしまうことになるから ということだよね?
checkoutは必要ないとのことだけど、
現在masterブランチにcheckoutしている場合、
git pull origin A
だと、ワーキングツリーには変化なし。
もちろんmasterブランチの中身(ソースコードなど)にも変化なし …であってる?
619(1): (ワッチョイ 4bbb-FXSE) 2023/06/24(土)14:18 ID:6718OB4j0(1/6) AAS
長文君は同じ主張を繰り返してないで自分の開発に戻れ
「必要とされているバージョン管理システムをオレが作って見せてやる」
って言ってたお前はどこにいった? そこで好きなだけ「綺麗」なコード書いてればいいじゃないか
ここはお前の嫌いなgit信者の巣窟なので寄り付くな
620: (ワッチョイ 4bbb-FXSE) 2023/06/24(土)14:21 ID:6718OB4j0(2/6) AAS
>>618
状況にもよるが origin 省略して git pull A ってやると A がブランチ名じゃなくてリポジトリ名と解釈されて A なんてリポジトリ知らねってなるからだよ
621: (ワッチョイ 4bbb-FXSE) 2023/06/24(土)14:26 ID:6718OB4j0(3/6) AAS
>>618
naster ブランチをチェックアウト中に git pull origin A ってやると
1) origin の A を取ってきて、ローカルの origin/A にマージ
2) その後にローカルの origin/A をローカルの master にマージ (working tree も更新)
という動作になる
622(2): (ワッチョイ 757b-fBPY) 2023/06/24(土)16:44 ID:X/JgUHmx0(5/6) AAS
>>619
ゆとりだね。相変わらずお前らは「ぼくはぜったいだいせいぎ!!!」と信じて疑わない。
俺は反撃してるだけ。反撃されたくなければそもそも攻撃しなければいいだけ。
そしてここがGit信者の巣窟だと知ってるからこそ、
それが問題な場合には俺なりにアドバイスをする事はあるよ。
結果的に大体においてGit信者とは異なる意見になるが、
どちらが正しいかは当人に判断して貰うしかない。まあいつもの5chだ。
逆にコマンドの使い方なんて信者に聞くのがベストだし、実際俺もそれに口挟んでないでしょ。
623(1): (ワッチョイ d5cf-OfpS) 2023/06/24(土)17:00 ID:XxkKuFZ90(3/5) AAS
>>617
だからあんた、その長文を他人に理解してもらおうと思って書いてないわけだろ?
624: (ワッチョイ 4bf2-lzKa) 2023/06/24(土)17:27 ID:OT0uf+IA0(1) AAS
>>622
WitBucketはもう止めたんか?
625: (オッペケ Sr81-3f7T) 2023/06/24(土)17:53 ID:qBjhRi5Rr(1) AAS
頑なにゴミ箱に触れないあたりがいい答え合わせになってるわな
626(1): (ワッチョイ 4bbb-FXSE) 2023/06/24(土)18:09 ID:6718OB4j0(4/6) AAS
質問が続きそうなので予め書いておくと
master をチェックアウトしている状態で git pull origin A とするのは推奨されない (少なくとも初心者のやることではない)
ローカルに
- master
- A
- origin/master
- origin/A
という4つのブランチがあって、master がチェックアウトされている状態で git pull origin A とすると
- master ← 更新される
- A ← 更新されない
- origin/master ← 更新されない
- origin/A ← 更新される
というチグハグな状態になる
git pull は常に引数つけずに使うものと思っておくべき(初心者のうちは)
627(1): (ワッチョイ 757b-fBPY) 2023/06/24(土)19:14 ID:X/JgUHmx0(6/6) AAS
>>623
それだと意味が曖昧なので厳密にすると、
俺が何を言ってるかの「理解」は出来るように書いてるよ。勿論「同意」はしなくていい。
俺はGit信者だけからの偏った見方に反対意見を付けてるだけだから。
逆にお前こそ、「理解」というこの状況に於いて意味が曖昧な単語を使って意図的に混乱させてるよね。
その辺がゆとりの問題だよ。
628(2): (テテンテンテン MM4b-HUf/) 2023/06/24(土)19:19 ID:L9FbeMIsM(1) AAS
>>626
そもそもpullは使うべきではなくfetch とmergeを別々に実行するほうがいい。
特に初心者はpull禁止にすべきだと思うけど、 解説とかでpullから解説しているのはなぜかね?
629: (ブーイモ MM43-FXSE) 2023/06/24(土)19:22 ID:XRfxHmPFM(1) AAS
>>627
でバケツだかゴミ箱だかはどうなったんだ?
誰にも理解できねーぞ!
630(1): (ワッチョイ 4bbb-FXSE) 2023/06/24(土)19:42 ID:6718OB4j0(5/6) AAS
>>628
さすがに禁止はないとかと
git switch master
git fetch origin master
git merge origin/master
みたいに毎回打ってるの?
普通は
git switch master
git pull
でいいだろう? これが一番事故が少ないしタイプも楽なはず
631: (ワッチョイ d5cf-OfpS) 2023/06/24(土)19:50 ID:XxkKuFZ90(4/5) AAS
つまり>>616ってことだろ
632(2): (ワッチョイ d5cf-OfpS) 2023/06/24(土)21:22 ID:XxkKuFZ90(5/5) AAS
>>630
俺はリモートの状態がどうなってるかわからないままpullするのが怖いんで
先にfetchするのが癖になってしまった。
633: (ワッチョイ 4bbb-FXSE) 2023/06/24(土)22:21 ID:6718OB4j0(6/6) AAS
>>632
リモート次第だね。信頼できなくて無視する選択肢があればそうするのが良い
一方で共通の中央サーバがリモートの場合は信頼するしかない。そこが間違っていても巻き戻しはできないので、一旦取り込んで修正するしかないし
634: (ワッチョイ 4b91-F8yx) 2023/06/24(土)22:28 ID:TSo6jb8K0(1/2) AAS
>>628
> そもそもpullは使うべきではなくfetch とmergeを別々に実行するほうがいい。
まだそんな事言ってるの?
何を根拠にして言ってるのか知らんけど
それ言ったの素人でしょ?
635: (ワッチョイ 4b91-F8yx) 2023/06/24(土)22:30 ID:TSo6jb8K0(2/2) AAS
>>632
--ff-onlyをつければいいだけ
636(1): (ワッチョイ 4b8f-EOoO) 2023/06/25(日)00:23 ID:sIUq6tcB0(1/4) AAS
>>622
「ぼくがぜったいせいぎだ」と言ってんのはお前だろ
こっちはそれほど反撃するならエビデンス出せやと言ってるだけやで
> 俺なりにアドバイスすることはあるよ。
gitを触るのヤーメターの人間にアドバイスできることはないのでお願いだからやめてもらっていいですか
初心者が困るので
637: (ワッチョイ b579-EOoO) 2023/06/25(日)03:28 ID:Ylh9PYwd0(1/2) AAS
『』が付いたらだいたいミソだよね
638(1): (アウアウウー Sa69-bte+) 2023/06/25(日)04:33 ID:3Xp0oltUa(1) AAS
例えば、rbenv と、そのツールのruby-build では、
rbenvのインストールは、
git init
git remote add -f -t master origin 外部リンク[git]:github.com
git checkout -b master origin/master
更新は、
git pull --tags origin master
ruby-buildのインストールは、
git clone 外部リンク[git]:github.com "${rbenv_root}/plugins/ruby-build"
更新は、
git pull origin master
上下前次1-新書関写板覧索設栞歴
あと 364 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.013s