- 1 名前:デフォルトの名無しさん [2022/11/06(日) 16:40:27.51 ID:az1H5JFk0.net]
- ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。
Git - Fast Version Control System git-scm.com/ ◆関連サイト Pro Git - Table of Contents git-scm.com/book/ja Git入門 www8.atwiki.jp/git_jp/ ◆前スレ Git 17 https://mevius.5ch.net/test/read.cgi/tech/1599016710/ Git 18 mevius.5ch.net/test/read.cgi/tech/1650651945/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 583 名前:デフォルトの名無しさん (ワッチョイ 617b-bOqJ) mailto:sage [2023/06/21(水) 12:13:40.13 ID:kw8ts4
]
- [ここ壊れてます]
- 584 名前:tw0.net mailto: >>558
同感だが、理由は、Gitはパッチ管理ツールであって、ソースコード管理ツールではないからだ。 Gitをソースコード管理ツールとして見た場合、典型的にはGitHubFlowなんて敗北そのものだが、 このスレの連中は信者だからこれにも気づけない。 ただ、パッチ管理ツールとしては極めて優秀だよ。 だから他のろくでもないソースコード管理ツールの代用とされているわけだが、やはり無理がある。 なお、信者は常に「運用が悪い」と考えて「Gitの不備」とは認めないから、このスレでは会話は成立しない。 ネットで言えば、「岡山の用水路」だね。 「落ちる奴が悪い」か「落ちるような構造なのが悪い」か。 [] - [ここ壊れてます]
- 585 名前:デフォルトの名無しさん (アウアウウー Sacd-oAH9) mailto:sage [2023/06/21(水) 12:24:57.58 ID:ofgcNB3xa.net]
- >>564
君の使い方の参考になる資料のリンクを下さい。
- 586 名前:デフォルトの名無しさん (JP 0Hd5-iIiP) mailto:sage [2023/06/21(水) 12:33:39.30 ID:noMBISGYH.net]
- >>564
お? WitBucketくんかな?
- 587 名前:デフォルトの名無しさん (ブーイモ MM96-GR+R) mailto:sage [2023/06/21(水) 14:38:02.37 ID:zDrKOTK+M.net]
- >>564
長文君はまず自分の仕事したら? gitがパッチ(変更)管理ツールなのは同意だが、ソフト開発に必要なのは変更管理ツールであって、素人の欲しがるようなソースコード管理ツールではないという点に気付いたら戻って来てね
- 588 名前:デフォルトの名無しさん (ブーイモ MM96-GR+R) mailto:sage [2023/06/21(水) 14:53:26.93 ID:zDrKOTK+M.net]
- git は「いつ、誰が、何のために、どこの、何を、どのように」変更したかを管理するツール。
5W1H だな。注目すべきは「何のために」
- 589 名前:デフォルトの名無しさん (ワッチョイ 5e8f-yLWt) mailto:sage [2023/06/21(水) 16:32:39.23 ID:rFauv/aJ0.net]
- gitがパッチ管理ツールとかもう少し勉強してからきてほしい
- 590 名前:デフォルトの名無しさん (ワッチョイ f661-oNF8) mailto:sage [2023/06/21(水) 16:42:42.46 ID:0uJYSTxc0.net]
- うわぁめちゃめちゃしょうもない「自転車置き場の議論」に触っちまったみたいだ
みんなごめん
- 591 名前:デフォルトの名無しさん (ワッチョイ 69f0-J7ro) mailto:sage [2023/06/21(水) 17:12:19.88 ID:eFNs2IY50.net]
- いつどいつがどのようにしてソースに変更加えたか犯した罪を記録して行くツール
- 592 名前:デフォルトの名無しさん (ワッチョイ 5e63-W9nB) mailto:sage [2023/06/21(水) 17:36:57.91 ID:FKYcY5XV0.net]
- >>570
「パーキンソンの凡俗法則」か >自転車置き場については誰もが理解している(もしくは理解していると自分では思っている)ため、 >自転車置き場の設置については終わりのない議論が生じることになる。 >関係者の誰もが自分のアイデアを加えることによって自分の存在を誇示したがるのである。
- 593 名前:デフォルトの名無しさん (テテンテンテン MM96-4s7H) mailto:sage [2023/06/21(水) 17:50:22.17 ID:27fSEcT+M.net]
- >>567
何が言いたいのか意味が分からん 南朝鮮の人?
- 594 名前:デフォルトの名無しさん (ワッチョイ 6910-soF1) mailto:sage [2023/06/21(水) 18:01:06.09 ID:j/u9181K0.net]
- トラブルとやらの事例がまだ出てきてないので
gitの設計上の問題か使い方がアホなのか 判断できないのではよよろしく
- 595 名前:デフォルトの名無しさん (ワッチョイ debb-GR+R) mailto:sage [2023/06/21(水) 20:42:01.85 ID:mETKsktv0.net]
- >>573
どうしても知りたかったら過去のやつ嫁。 お勧めはしないが
- 596 名前:デフォルトの名無しさん (ブーイモ MM96-GR+R) mailto:sage [2023/06/21(水) 21:20:08.79 ID:e7k87MK/M.net]
- 混乱してる人のために書くと
gitスレには「長文君」と呼ばれるアンチが住み着いていてな 「gitは難しすぎるし品質が悪いゴミ、git信者は難しいのを強要する悪、素人が求めているソースコード管理はゴミ箱」というのが持論なんや 「オレが理想のソースコード管理ツール作って売る」といって専用スレまで立ち上げたんだが絶賛放置中でな 今もgitスレにいて、詳しい人には太刀打ちできないので、素人っぽい質問が来た時に湧いて出て持論を展開するんや
- 597 名前:デフォルトの名無しさん (ワッチョイ b1cf-L1I+) mailto:sage [2023/06/21(水) 21:35:02.59 ID:aES2RBF80.net]
- >>564の「ソースコード管理ツール」の定義はどういうものなんだろうな。
あんまり他人に伝わらないオレオレ定義のような気がするが。
- 598 名前:デフォルトの名無しさん (ワッチョイ 617b-bOqJ) mailto:sage [2023/06/21(水) 22:51:16.49 ID:kw8ts4tw0.net]
- >>558
ついでに言っておくと、Gitが改善することはない。未来永劫このままだ。 Linusにとっては、確かに今のGitで何も問題ない。 Git信者にとっては、Gitは完璧であり全ての問題は使用者に起因している。 結果、Git陣営には改善能力がない。問題なんて、そもそも存在しないのだから。 よって、今君が感じてる問題は、今後も改善することはない。 ここ見てたら納得だろ。
- 599 名前:デフォルトの名無しさん (ワッチョイ 0dad-iIiP) mailto:sage [2023/06/22(木) 00:58:48.76 ID:XPSQIg0D0.net]
- >>578
お前みたいな簡単なアプリケーション一つ満足に作れないやつが何言っても説得力ないんだよ 日常の進捗履歴記録ツールWitBucket(仮称)検討中 https://mevius.5ch.net/test/read.cgi/tech/1668901194/ アプリの名称とかいうどうでもいいところにこだわって何も作れなかったくせに
- 600 名前:デフォルトの名無しさん (JP 0H91-4s7H) mailto:sage [2023/06/22(木) 01:14:56.37 ID:NXyr23+dH.net]
- >>578
Linuxと同じ轍を踏むな、こりゃ
- 601 名前:デフォルトの名無しさん (オッペケ Sr79-iIiP) mailto:sage [2023/06/22(木) 01:23:15.85 ID:iWhAnaulr.net]
- 自演かな?
- 602 名前:デフォルトの名無しさん (ワッチョイ 655f-rdTE) mailto:sage [2023/06/22(木) 02:31:42.28 ID:w+ztnMat0.net]
- 構うのもそこそこにしとき
キリがない
- 603 名前:デフォルトの名無しさん (ワッチョイ 655f-zAQ/) mailto:sage [2023/06/22(木) 08:22:03.78 ID:KQ2YqOqM0.net]
- git pull A
は git checkout A git fetch origin A git merge FETCH_HEAD と同じ?
- 604 名前:デフォルトの名無しさん (テテンテンテン MM96-4s7H) mailto:sage [2023/06/22(木) 09:55:40.82 ID:qLKOmLaEM.net]
- トラブってネットで調べてる暇があったら
cloneしてきて、手作業でマージした方がはやいよな 単なる共有のストレージとしてしか、使ってないわ
- 605 名前:デフォルトの名無しさん (ワッチョイ f59c-Axrn) mailto:sage [2023/06/22(木) 11:16:39.70 ID:RPi69QTP0.net]
- git log graphで作業できるツールって公式にあったっけ? vscodeのgit graph extensionみたいなの。
ソースコードにしろ何にしろ、管理をサポートする気ならGUIは必須だと思うけど、公式はGUIやる気無いんかな。
- 606 名前:デフォルトの名無しさん (ワッチョイ 655f-rdTE) mailto:sage [2023/06/22(木) 11:20:36.66 ID:w+ztnMat0.net]
- >>585
gitk
- 607 名前:デフォルトの名無しさん (ブーイモ MMad-GR+R) mailto:sage [2023/06/22(木) 15:46:02.12 ID:/LD7S1aDM.net]
- >>583
git pull origin A と git fetch origin A git merge FETCH_HEAD が同じかな。checkout はしない。あと origin 省略すんな
- 608 名前:デフォルトの名無しさん (ブーイモ MMad-GR+R) mailto:sage [2023/06/22(木) 15:47:57.34 ID:/LD7S1aDM.net]
- >>584
それでも良いけど、最新版のソース欲しいだけなら tar か zip で落としてきた方が早くないか?
- 609 名前:デフォルトの名無しさん (ワッチョイ 0984-2YmD) mailto:sage [2023/06/22(木) 19:16:31.45 ID:9nqf9tRl0.net]
- >>584
トラブルって単なるコンフリクトのこと?
- 610 名前:デフォルトの名無しさん (テテンテンテン MM96-4s7H) mailto:sage [2023/06/22(木) 20:21:01.56 ID:zCD8lbs8M.net]
- >>589
なんでコンフリクトがトラブルなんだよwww 初心者か?
- 611 名前:デフォルトの名無しさん (スップー Sd12-2YmD) mailto:sage [2023/06/22(木) 21:09:14.79 ID:M8dIi9qsd.net]
- >>590
じゃあ手作業でマージした方が早いトラブルってなに?
- 612 名前:デフォルトの名無しさん (ワッチョイ 69f0-J7ro) mailto:sage [2023/06/22(木) 22:31:06.05 ID:530dbSNE0.net]
- ブランチがあちこちにあるヤツとかモジュール貼ってるけどバージョン管理適当なヤツでもってくるとコンパイル失敗するとか
- 613 名前:デフォルトの名無しさん (ワッチョイ 32e4-KjXG) mailto:sage [2023/06/23(金) 00:53:10.41 ID:ugFnkwo70.net]
- ブランチ更新したは良いけど本体の持って来かたがわからず詰んだ
旧本体からのブランチで新本体を持って来るのはどれだ……?チェリーピック?新本体に切り替えたらブランチで更新したやつ消えるよね?
- 614 名前:デフォルトの名無しさん (ワッチョイ 4179-9XmN) [2023/06/23(金) 01:46:48.97 ID:y59GZRwp0.net]
- git reset --hard 新本体
- 615 名前:デフォルトの名無しさん (ワッチョイ debb-GR+R) mailto:sage [2023/06/23(金) 02:03:39.42 ID:ytj3MWkh0.net]
- 本体って何だ?
- 616 名前:デフォルトの名無しさん (ワッチョイ 0984-2YmD) mailto:sage [2023/06/23(金) 03:33:05.35 ID:+kXmSoIs0.net]
- 新本体に切り替える前にコミットすればいいのでは
- 617 名前:デフォルトの名無しさん (テテンテンテン MM96-4s7H) mailto:sage [2023/06/23(金) 08:07:28.92 ID:2f7LXou/M.net]
- コマンド打ってるやつを見ると、誰でも知ってるし
ネットを漁ればいろんなところに書いてあるようなのばっか。 そんなのGU Iならワンクリックだわ。 オプションを5個も6個も並べて令和人を見たことがない 愚直にgit push wwwww
- 618 名前:デフォルトの名無しさん (ワッチョイ f59c-Axrn) mailto:sage [2023/06/23(金) 08:49:33.29 ID:z+mnuoLR0.net]
- 標準でSourcetreeぐらいのクライアントは欲しいところ。
- 619 名前:デフォルトの名無しさん (ワッチョイ debb-GR+R) mailto:sage [2023/06/23(金) 08:59:09.98 ID:ytj3MWkh0.net]
- git 普通に使ってオプションを5つも6つもつけることとか滅多にないぞ
どんな使い方してるんだ? 知能が足りてないんじゃないか?
- 620 名前:デフォルトの名無しさん (ワッチョイ f661-NCu+) mailto:sage [2023/06/23(金) 09:19:08.37 ID:PvP1hDIF0.net]
- 複数のオプションを並べないといけないならそもそも設計が終わってると思う
パイプで複数のコマンドを繋いでるとかならまだ理解できるけど
- 621 名前:デフォルトの名無しさん (テテンテンテン MM96-4s7H) mailto:sage [2023/06/23(金) 12:18:23.80 ID:GxtwtB6yM.net]
- 議論の本質が分からず、そこ?なんてところを掘り下げる頭の悪い人いるよね
- 622 名前:デフォルトの名無しさん (オッペケ Sr79-iIiP) mailto:sage [2023/06/23(金) 12:49:56.85 ID:/ZIBTbUwr.net]
- こいつはバケツくんとは別人かな?
- 623 名前:デフォルトの名無しさん (ワッチョイ 0984-2YmD) mailto:sage [2023/06/23(金) 13:47:38.17 ID:+kXmSoIs0.net]
- GUIの用語で説明しても他のGUIアプリ使ってる人には伝わらないから共通語としてコマンドで説明してるだけ
- 624 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/24(土) 00:54:58.63 ID:X/JgUHmx0.net]
- >>558
> ソフトを開発することが仕事なのに、ソースを管理することが目的になってる人もいるくらいw さらについでに言うとな、Gitプロジェクト自体が既にこうなっている。 見れば分かるが、Gitのソースコードは素人以下のゴミで、 Gitプロジェクト自体が、手の込んだ金庫に大切にウンコを保管している状態だ。 個人的には履歴管理以前にソースコードを改善する努力をするべきだと思うよ。 まあ「手段の目的化」はどこでもある話だが、Gitは多分にそうなりやすい。 これはGitの難易度が中途半端で、>>570の通り、「自転車置き場の議論化」するからだ。 「そのソースコードが美しいか、適切か」(≒原子炉の話)には全く付いていけないから、 「Gitのつかいかた」(≒屋根の色)で「自転車置き場の議論」をしてるのがこのスレだ。 信者ならあの糞コード何とかしろよ、と思うけどな。 お前らにその能力がないのは了解してるが、 それはお前らがコードを管理することに注力してるから、肝心のコードを書く能力が全く上達してないだけだし。
- 625 名前:デフォルトの名無しさん (スップー Sd03-V+cT) mailto:sage [2023/06/24(土) 01:18:56.93 ID:JR6FeT/Ed.net]
- 出た長文君
- 626 名前:デフォルトの名無しさん (ブーイモ MM6b-FXSE) mailto:sage [2023/06/24(土) 02:27:10.04 ID:hQfvhr6jM.net]
- >>604
長文君は自分の仕事にもどれ
- 627 名前:デフォルトの名無しさん (ワッチョイ 4b8f-A1th) mailto:sage [2023/06/24(土) 03:20:37.66 ID:4jq99Xu50.net]
- 長文くんはツンデレだからgitの素晴らしさを素直に認めないし、表現力皆無だから下手くそな例えしかすることができない
- 628 名前:デフォルトの名無しさん (ブーイモ MM6b-FXSE) mailto:sage [2023/06/24(土) 03:42:45.08 ID:FEyTokdlM.net]
- malloc() に関して
初級者:free() することを学ぶ 中級者:free() しないことを学ぶ 上級者:本当に必要な時のみ free() する 長文君は初級者なので、中級者や上級者のコードが理解できないのが笑いどころ
- 629 名前:デフォルトの名無しさん (ワッチョイ ad5f-VF0j) mailto:sage [2023/06/24(土) 03:48:07.31 ID:Ox3iYAMD0.net]
- 黙ってNGせーや
- 630 名前:デフォルトの名無しさん (ワッチョイ d5cf-OfpS) mailto:sage [2023/06/24(土) 08:45:58.77 ID:XxkKuFZ90.net]
- >上級者:本当に必要な時のみ free() する
>長文君は初級者なので、中級者や上級者のコードが理解できないのが笑いどころ 同じ臭いがするんだが。
- 631 名前:デフォルトの名無しさん (ワッチョイ b579-EOoO) [2023/06/24(土) 09:33:11.70 ID:/trYnR0M0.net]
- gitのソースが綺麗だとgitの使い心地にどう関係あるの
- 632 名前:デフォルトの名無しさん (ワッチョイ 8d10-GFrI) mailto:sage [2023/06/24(土) 09:40:16.93 ID:0LGyal9x0.net]
- >>608
今は上級者はrust使うだろ
- 633 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/24(土) 13:05:33.61 ID:X/JgUHmx0.net]
- 俺は単に冷静に状況を把握してるつもりなんだけどね。
色々整合性も取れてしまったし、多分そこそこ合ってる。 ソースコードの品質は、判断出来るなら自分で見るのが一番納得するだろう。 ここで水掛け論する意味はないし、議論出来る相手がいるとも思ってない。 Linusが奇妙なほどCVSに対して攻撃的な事については、 実は今現在の俺はLinusのCVS体験をGitで追体験してるだけだとも分かった。 なるほどボロクソにしか言わないのも納得ではある。 ただLinusもアプリに対する人間的な本質部分を修正してないので、 歴史が繰り返し、俺も強制的に追体験させられてしまってる。 この点、巻き込まれた被害者としては、あんたもそこまで言えるほど修正出来てねえよな、とは思う。 (まあLinusはGitをCVSの代替として作ったわけではないので、知らんがな、だろうけど) あと何か、Git界隈で傍から見て謎な件あったっけ?
- 634 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/24(土) 13:06:05.33 ID:X/JgUHmx0.net]
- >>611
表面的には『関係ない』。ここがミソだ。 実際、ソースコードが糞であっても、アプリなんざ動けばいいのは事実。 ただ一般的にはメンテナンス性を上げる為に品質を保ち、結果的にアップデートが早くなる。 或いは、グチャグチャすぎてアップデート出来なくなるのを防ぐ。 俺の場合は、少し踏み込んだらバグに当たってしまったので、 少なくとも今のGitは俺が安心して使える品質ではないこと、 コードの品質を見る限り短期的には、戦略見る限り長期的にも、改善しないことは分かった。 結果、俺の使い方だと、Gitを使って得られる時間より、Gitを使って失う時間の方が多く、 俺はGitは出来るだけ触らない方針で行くと決めた。 ただ、これまで散々使い倒してきてて、全くバグに遭遇したことがないのなら、 少なくともその使い方では問題ないのだろうから、使い続ければいいと思うよ。 いずれにしても単純に、「Gitを使って得られる時間」と 「Gitを使って失う時間」を比較して決めればいいだけだ。ただのツールなんだし。 (そして初心者の内からGitに精を出し始めると、 本来コードと格闘すべき時間がGit関連に配分され、肝心のコード記述能力が上達しなくなる。 これは初心者は本当に気を付けた方がいい。 そして既にそうなってるのがこのスレやGit周りの連中だ。 だからあんな糞コードでも糞だと認識出来ないわけでね)
- 635 名前:デフォルトの名無しさん (ワッチョイ 4bcf-OfpS) mailto:sage [2023/06/24(土) 13:14:59.19 ID:ZybXNvF90.net]
- >>613
ツールの方はどうなったのか現況くらい報告してもいいんでは
- 636 名前:デフォルトの名無しさん (ワッチョイ d5cf-OfpS) mailto:sage [2023/06/24(土) 13:55:42.57 ID:XxkKuFZ90.net]
- 「水掛け論だから俺の好きなように水かけさせろ」
- 637 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/24(土) 14:08:47.40 ID:X/JgUHmx0.net]
- >>616
それはお前もな。 実際、お前自身が確認する以外でお前が納得する方法はないだろ。 ならそれで終わりにするしかない。 対案はないが反対するだけの人種ですか?
- 638 名前:デフォルトの名無しさん (ワッチョイ ad5f-ZZXD) mailto:sage [2023/06/24(土) 14:16:38.34 ID:Q2+vfe6G0.net]
- >>587
ありがとう。最後のorigin省略するなっていうのは、originを描き損ねるとローカルリポジトリの該当ブランチからマージされてしまうことになるから ということだよね? checkoutは必要ないとのことだけど、 現在masterブランチにcheckoutしている場合、 git pull origin A だと、ワーキングツリーには変化なし。 もち
- 639 名前:ろんmasterブランチの中身(ソースコードなど)にも変化なし …であってる? []
- [ここ壊れてます]
- 640 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/24(土) 14:18:00.22 ID:6718OB4j0.net]
- 長文君は同じ主張を繰り返してないで自分の開発に戻れ
「必要とされているバージョン管理システムをオレが作って見せてやる」 って言ってたお前はどこにいった? そこで好きなだけ「綺麗」なコード書いてればいいじゃないか ここはお前の嫌いなgit信者の巣窟なので寄り付くな
- 641 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/24(土) 14:21:04.91 ID:6718OB4j0.net]
- >>618
状況にもよるが origin 省略して git pull A ってやると A がブランチ名じゃなくてリポジトリ名と解釈されて A なんてリポジトリ知らねってなるからだよ
- 642 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/24(土) 14:26:32.80 ID:6718OB4j0.net]
- >>618
naster ブランチをチェックアウト中に git pull origin A ってやると 1) origin の A を取ってきて、ローカルの origin/A にマージ 2) その後にローカルの origin/A をローカルの master にマージ (working tree も更新) という動作になる
- 643 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/24(土) 16:44:15.37 ID:X/JgUHmx0.net]
- >>619
ゆとりだね。相変わらずお前らは「ぼくはぜったいだいせいぎ!!!」と信じて疑わない。 俺は反撃してるだけ。反撃されたくなければそもそも攻撃しなければいいだけ。 そしてここがGit信者の巣窟だと知ってるからこそ、 それが問題な場合には俺なりにアドバイスをする事はあるよ。 結果的に大体においてGit信者とは異なる意見になるが、 どちらが正しいかは当人に判断して貰うしかない。まあいつもの5chだ。 逆にコマンドの使い方なんて信者に聞くのがベストだし、実際俺もそれに口挟んでないでしょ。
- 644 名前:デフォルトの名無しさん (ワッチョイ d5cf-OfpS) mailto:sage [2023/06/24(土) 17:00:34.99 ID:XxkKuFZ90.net]
- >>617
だからあんた、その長文を他人に理解してもらおうと思って書いてないわけだろ?
- 645 名前:デフォルトの名無しさん (ワッチョイ 4bf2-lzKa) mailto:sage [2023/06/24(土) 17:27:14.85 ID:OT0uf+IA0.net]
- >>622
WitBucketはもう止めたんか?
- 646 名前:デフォルトの名無しさん (オッペケ Sr81-3f7T) mailto:sage [2023/06/24(土) 17:53:52.56 ID:qBjhRi5Rr.net]
- 頑なにゴミ箱に触れないあたりがいい答え合わせになってるわな
- 647 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/24(土) 18:09:33.70 ID:6718OB4j0.net]
- 質問が続きそうなので予め書いておくと
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 は常に引数つけずに使うものと思っておくべき(初心者のうちは)
- 648 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/24(土) 19:14:45.47 ID:X/JgUHmx0.net]
- >>623
それだと意味が曖昧なので厳密にすると、 俺が何を言ってるかの「理解」は出来るように書いてるよ。勿論「同意」はしなくていい。 俺はGit信者だけからの偏った見方に反対意見を付けてるだけだから。 逆にお前こそ、「理解」というこの状況に於いて意味が曖昧な単語を使って意図的に混乱させてるよね。 その辺がゆとりの問題だよ。
- 649 名前:デフォルトの名無しさん (テテンテンテン MM4b-HUf/) mailto:sage [2023/06/24(土) 19:19:57.81 ID:L9FbeMIsM.net]
- >>626
そもそもpullは使うべきではなくfetch とmergeを別々に実行するほうがいい。 特に初心者はpull禁止にすべきだと思うけど、 解説とかでpullから解説しているのはなぜかね?
- 650 名前:デフォルトの名無しさん (ブーイモ MM43-FXSE) mailto:sage [2023/06/24(土) 19:22:04.78 ID:XRfxHmPFM.net]
- >>627
でバケツだかゴミ箱だかはどうなったんだ? 誰にも理解できねーぞ!
- 651 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/24(土) 19:42:42.59 ID:6718OB4j0.net]
- >>628
さすがに禁止はないとかと git switch master git fetch origin master git merge origin/master みたいに毎回打ってるの? 普通は git switch master git pull でいいだろう? これが一番事故が少ないしタイプも楽なはず
- 652 名前:デフォルトの名無しさん (ワッチョイ d5cf-OfpS) mailto:sage [2023/06/24(土) 19:50:47.60 ID:XxkKuFZ90.net]
- つまり>>616ってことだろ
- 653 名前:デフォルトの名無しさん (ワッチョイ d5cf-OfpS) mailto:sage [2023/06/24(土) 21:22:08.93 ID:XxkKuFZ90.net]
- >>630
俺はリモートの状態がどうなってるかわからないままpullするのが怖いんで 先にfetchするのが癖になってしまった。
- 654 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/24(土) 22:21:06.02 ID:6718OB4j0.net]
- >>632
リモート次第だね。信頼できなくて無視する選択肢があればそうするのが良い 一方で共通の中央サーバがリモートの場合は信頼するしかない。そこが間違っていても巻き戻しはできないので、一旦取り込んで修正するしかないし
- 655 名前:デフォルトの名無しさん (ワッチョイ 4b91-F8yx) mailto:sage [2023/06/24(土) 22:28:26.37 ID:TSo6jb8K0.net]
- >>628
> そもそもpullは使うべきではなくfetch とmergeを別々に実行するほうがいい。 まだそんな事言ってるの? 何を根拠にして言ってるのか知らんけど それ言ったの素人でしょ?
- 656 名前:デフォルトの名無しさん (ワッチョイ 4b91-F8yx) mailto:sage [2023/06/24(土) 22:30:03.91 ID:TSo6jb8K0.net]
- >>632
--ff-onlyをつければいいだけ
- 657 名前:デフォルトの名無しさん (ワッチョイ 4b8f-EOoO) mailto:sage [2023/06/25(日) 00:23:34.87 ID:sIUq6tcB0.net]
- >>622
「ぼくがぜったいせいぎだ」と言ってんのはお前だろ こっちはそれほど反撃するならエビデンス出せやと言ってるだけやで > 俺なりにアドバイスすることはあるよ。 gitを触るのヤーメターの人間にアドバイスできることはないのでお願いだからやめてもらっていいですか 初心者が困るので
- 658 名前:デフォルトの名無しさん (ワッチョイ b579-EOoO) [2023/06/25(日) 03:28:04.58 ID:Ylh9PYwd0.net]
- 『』が付いたらだいたいミソだよね
- 659 名前:デフォルトの名無しさん (アウアウウー Sa69-bte+) mailto:sage [2023/06/25(日) 04:33:20.93 ID:3Xp0oltUa.net]
- 例えば、rbenv と、そのツールのruby-build では、
rbenvのインストールは、 git init git remote add -f -t master origin https://github.com/rbenv/rbenv.git git checkout -b master origin/master 更新は、 git pull --tags origin master ruby-buildのインストールは、 git clone https://github.com/rbenv/ruby-build.git "${rbenv_root}/plugins/ruby-build" 更新は、 git pull origin master
- 660 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/25(日) 07:35:45.46 ID:0nHjw2pZ0.net]
- >>638
何を主張したいのか分からないけど、それ開発者向けでなくて純粋な利用者向けの記述に見えるが、そこは理解してる? 単なる利用者なら、全部落とすより master だけ選択的に拾ってくればちょっとだけ速いよみたいなやり方 開発者なら git clone <URL> で開始して git switch master; git pull で更新すれば良いよ というかそんな小さなプロジェクトは利用者でも master だけ選択的に落とす意味はなさそう
- 661 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/25(日) 07:41:22.18 ID:0nHjw2pZ0.net]
- もしかしたら速度でなくて、ディスク容量とかを気にしてるのかもしれないけど、どっちにしろ、そんなの気にするほどのサイズのプロジェクトか? って思う
- 662 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/25(日) 09:03:42.06 ID:6Lkn/yWe0.net]
- >>636
> それほど反撃するなら どこのこと?というかマジでお前らちゃんと分かるように書けよ。勝手に以下だとエスパーするが、 Gitのソースコードが素人以下のゴミな事は見れば分かるし、それ以上のエビデンスはないだろ。 判断する能力がないのはお前の問題だ。 ああちなみにこれは、 > 素人が求めているソースコード管理は (576) とか勘違いしているお前らに、「Gitのソースコードも素人以下のゴミなんですが」と突っ込んでるだけ。
- 663 名前:デフォルトの名無しさん (ブーイモ MM43-FXSE) mailto:sage [2023/06/25(日) 11:00:27.19 ID:He3gCVNGM.net]
- 「オレには分かるが他の誰にも分からない」www
- 664 名前:デフォルトの名無しさん (オッペケ Sr81-EOoO) mailto:sage [2023/06/25(日) 12:24:39.51 ID:WDr28xtfr.net]
- >>641
相変わらず日本語の通じない奴だな(通じないからこのスレに居座ってるんだろうな) エビデンス出せって言ってるんだから、具体的にソースコードの何処がダメでどう改善すればよいかを「わかりやすく」説明するべきなんだよ お前の言ってるのは子供みたいに「ソースの品質悪くて僕チンこのソース理解できない!ギャオオン!」だけだ
- 665 名前:デフォルトの名無しさん (アウアウウー Sa69-xx3/) mailto:sage [2023/06/25(日) 12:26:36.60 ID:aGOAyhtLa.net]
- 長文くんは何しに帰って来はんたん?
お仕事の合間なら、アレを完成させて自分の言っている事の正しさをここでなく世間一般に問えばいいのに。
- 666 名前:デフォルトの名無しさん (ワッチョイ 9b61-C6h3) mailto:sage [2023/06/25(日) 12:40:16.20 ID:ouF56Od90.net]
- これ書くと俺も触ることになるからあんまり書きたくないけど、ソースコードがゴミと思うなら修正してPRするなりフォークして修正したものを公開するか、その作ってるとかいう管理ツールを完成させてGitの「ゴミさ」を証明すればいいだけ。
よほどのバカでなければ、いくらこのスレで喚いたところでGitがソースコード管理ツールのデファクトスタンダードであるという事実は変わらないということくらい理解できるはず。 にもかかわらずこのスレに粘着してグダグダとGitやこのスレの住民の悪口書き続けてるだけ (何もできない子供と変わりない) この行動だけ見るならただの構ってちゃんでしかないから触らないのが一番だと思う
- 667 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/25(日) 13:12:00.59 ID:6Lkn/yWe0.net]
- >>642
いや、見る奴が見れば分かるよ。 どのみち俺がいくら言っても信用しないのだから、君が信頼出来る人に見て貰えばいい。 「素人以下」ってのは煽りじゃなくて、実際に素人でもやらないようなことをやっててバグッてるから言ってる。 だから素人でも、ある程度きちんと書いてる人なら、ああ、これはだめだわ、って、すぐ気づける。 >>644 Gitが目的になるとこうなるよ、という注意喚起かな。 実際、Git開発してる奴も、このスレの誰も、Gitのコードが「素人以下」なのに気づけないわけだろ。 本末転倒に気づいたら、いい機会だから勉強しなおせばいいし、 お前らが愛して止まないGitのコードの問題を、お前らが率先して修正すればいいだけ。 それを誰もしようとしないのは、お前らもう既にコード書く気もなくなってるよね。 それで、何を大切に履歴管理するつもりなの? いずれにしても、実際にコードを確認すれば済む話。 その能力もないのに「Gitのコードは素晴らしい」と信じこむんだから完全にキマッてる信者だよ。 繰り返すが、「素人以下」は煽りじゃない。 素人でいいから、お前らが信頼出来る、きちんとCを書いてる人に見てもらえば、すぐ確認取れるよ。 そのくらい酷い。 ただな、その程度すら確認出来ないのに偉そうにしてるお前らは、相当問題あると思うよ。
- 668 名前:デフォルトの名無しさん (ワッチョイ 4b91-F8yx) mailto:sage [2023/06/25(日) 13:19:41.05 ID:ySKqPmeW0.net]
- Gitを修正しないのは、Gitが素晴らしいからだけど?
お前はGitを修正しないの? しないよね。素晴らしいと思ってるから。
- 669 名前:デフォルトの名無しさん (ワッチョイ ad5f-VF0j) mailto:sage [2023/06/25(日) 13:26:17.55 ID:EMywShWE0.net]
- 反応するアホも全員まとめてNG
- 670 名前:デフォルトの名無しさん (ワッチョイ 4b8f-EOoO) mailto:sage [2023/06/25(日) 13:28:25.53 ID:sIUq6tcB0.net]
- >>646
gitのコードが素晴らしいなんて誰も言ってないんが頭大丈夫か?日本語通じてる?
- 671 名前:デフォルトの名無しさん (アウアウクー MM01-gLYp) mailto:sage [2023/06/25(日) 13:29:55.68 ID:ac9/cBAaM.net]
- 嬉ション垂れ流しながらレス乞食するだけだから相手しちゃダメ
- 672 名前:デフォルトの名無しさん (ワッチョイ 9b61-C6h3) mailto:sage [2023/06/25(日) 13:40:19.99 ID:ouF56Od90.net]
- 「どのソース」の「どの部分」が「素人以下」で「ゴミ」なのか具体的に指摘も出来てないやつがいくら喚いてもね
まともに問題提起も出来ずに「問題だ問題だ」と騒いでるだけじゃん(文章だけは長いけど) 問題点が具体的でない状態で「率先して修正」もなにも無いわけ お前が「素人以下のゴミ」と指摘できるくらいの「きちんとCを書いてる人」なんだろうからさっさとPR書くなりIssue出bキなり好きに修瑞ウしなよ
- 673 名前:デャtォルトの名無bオさん (ワッチョイ b579-yl0r) mailto:sage [2023/06/25(日) 13:46:29.17 ID:Ylh9PYwd0.net]
- 普通の人は自分のコードを書くのに忙しくてgit のコードを理由に使わないという選択はしない
- 674 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/25(日) 14:02:41.64 ID:6Lkn/yWe0.net]
- >>652
(誰宛か分からんが)俺宛なら、614の通り同意する。 俺は俺が使いたい機能でバグに命中し、状況見る限り今後とも無理だと判断しただけ。 Git信者は「何であれGitに対してネガティブな発言は許さない!お前はこのスレに書き込むな!」という、言論封鎖共産体制支持者だから、発狂してるだけ。
- 675 名前:デフォルトの名無しさん (ワッチョイ d5cf-OfpS) mailto:sage [2023/06/25(日) 15:06:59.31 ID:hom7dbr60.net]
- あんたがバグに遭遇したというなら他の人も参考になるからその内容を共有してくれるのは歓迎するが?
- 676 名前:デフォルトの名無しさん (ワッチョイ 4b8f-EOoO) mailto:sage [2023/06/25(日) 15:09:57.30 ID:sIUq6tcB0.net]
- 批判するならそれだけの根拠と対策具体的に分かりやすく言えって言ってるだけなのに、「僕ちんの発言封殺されてる!ふんぎゃあー!」とか、ほんとにガキみたいな奴だな
- 677 名前:デフォルトの名無しさん (ブーイモ MM43-FXSE) mailto:sage [2023/06/25(日) 15:32:13.94 ID:minFsyibM.net]
- プロトタイプひとつ完成させられないやつが、git のコードの品質語ってる時点で爆笑ものwwwwwww
ねえ、ねえ、はずかしくないの? それとも完成したからもどってきたの? 何で君のつくったツール誰もつかってないの?
- 678 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/25(日) 21:03:54.64 ID:6Lkn/yWe0.net]
- >>654
都合のいい情報しか見えないお前ら信者には情報共有能力なんて無い この状況がその証拠
- 679 名前:デフォルトの名無しさん (ワッチョイ d5cf-OfpS) mailto:sage [2023/06/25(日) 22:18:15.12 ID:hom7dbr60.net]
- ・俺はgitのバグのせいで使うのやめた
・でもお前らは都合のいい情報しか聞く気がないから詳細は教えてやらん こういうことか
- 680 名前:デフォルトの名無しさん (ワッチョイ 4bbb-FXSE) mailto:sage [2023/06/25(日) 22:41:33.10 ID:0nHjw2pZ0.net]
- >>658
バケツだかゴミ箱の話は都合が悪いので見えなかったことにするという意味じゃないかな?
- 681 名前:デフォルトの名無しさん (ワッチョイ 757b-fBPY) mailto:sage [2023/06/25(日) 23:01:47.85 ID:6Lkn/yWe0.net]
- >>658
ちゃうで。 既に公式に公開/共有はされてて、知らないなら、君が目に入れてないだけ。 俺に絶賛粘着中の連中も実は全部詳細を知ってるし、 俺の代わりに>>654に回答することも出来るはずだが、(一応待ってみた) 実は貢献度が俺以下のゴミだとバレるのが都合が悪いのか、無いことにしてるだけ。 多分君はこのしょうもないやりとりに参戦しない方がいい。君にとっては意味がない。 まあこのスレのGit信者の民度なんてこんなもんですよ、都合が悪い情報は隠蔽ってね。
- 682 名前:デフォルトの名無しさん (ワッチョイ 3501-lzKa) mailto:sage [2023/06/25(日) 23:07:30.47 ID:Q2WywLNY0.net]
- Gitのコード品質が気に入らないならフォークして互換性を保ったまま改修したら多くの人に喜ばれるんじゃないかな
単なるコード整理のプルリクは取り込まれにくいだろうし
- 683 名前:デフォルトの名無しさん (ワッチョイ d5cf-OfpS) mailto:sage [2023/06/25(日) 23:13:41.79 ID:hom7dbr60.net]
- >>660読んでも>>658のどこが違うのかさっぱりわからんが。
バグチケットなんかしょっちゅう出てると思うがgitを使うことを断念するくらいのバグってなんなのか 単純に興味があるし、それを頑なに隠す理由というのもよくわからん。 git信者じゃないんだったらバーンと書いちゃえよ。
|

|