プログラマの雑談部屋 ★76

■ このスレッドは過去ログ倉庫に格納されています
2019/06/29(土) 07:28:28.09
できるやつほど地位が低い
つまり出世は罰ゲーム

※前スレ
プログラマの雑談部屋 ★72
https://medaka.5ch.net/test/read.cgi/prog/1558835898/
プログラマの雑談部屋 ★73
https://medaka.5ch.net/test/read.cgi/prog/1559471542/
プログラマの雑談部屋 ★74
https://medaka.5ch.net/test/read.cgi/prog/1560309127/
プログラマの雑談部屋 ★75
https://medaka.5ch.net/test/read.cgi/prog/1561024352/
2019/07/07(日) 07:44:03.89
>>772
まず理解してから出直してみ
朝だから頭回ってないんでしょ
俺の貼ったリンクちゃんと見たよね?
2019/07/07(日) 07:45:42.54
もうネタだってことにする
ここまでの馬鹿は久しぶりに見た
2019/07/07(日) 07:47:23.38
gitのコマンド使って開発してみればいいのに
なんで笑われたか分かると思うよ
そうじゃないならプログラマーむいてない
2019/07/07(日) 07:47:42.52
「detached HEADとは
HEADがBranchを指していない状態のこと」

「この状況の結論を言うと
Gitにおけるブランチとは、単にコミットを指す軽量なポインタに過ぎません
そしてそれぞれ3つのブランチはある特定のコミットを示すポインタです」

あ る 特 定 の コ ミ ッ ト を 示 す ポ イ ン タ で す

「僕自身以前まではブランチとは派生元から最新の履歴までの枝全体、もしくはファイル群のようなものを指し示していると考えていましたがそれは誤っていました。」

↑↑↑ここ10回読み直してみ
お前らブランチは「枝だ」と言ったよな?
2019/07/07(日) 07:48:02.80
終わってほしくても終わらない現実
2019/07/07(日) 07:49:23.60
やばい本物のアスペだ
2019/07/07(日) 07:49:34.23
>>775
そうやって鼻で笑って賢くなった気分になるのまずちゃんと辞めよう。
俺が貼ったリンクのqiitaの記事を書いた本人にコメント欄でいやおかしいよねってふっかけてこい
その経過を俺は観察するから
2019/07/07(日) 07:50:18.97
実際絵だと枝みたいになってんじゃん
ほんとにただのコミットだったら
ブランチで更新したコミットと本流でコミットしたデータが混ざってめちゃくちゃになっちまう
用語はともかく区別するなんかはあるはずじゃないの
2019/07/07(日) 07:52:53.77
ただし、ブランチという単語が難しかったのか「枝そのもの」という意味で捉えた人が多かったのか今のGitの日本語版リファレンスでは「branchの最新のスナップショット」という表現が取られている
けど上記のリンクの内容を見れば分かるようにもともとブランチ=最新のコミットという意味だった(というか狭義に於いては今もそう)
2019/07/07(日) 07:53:57.60
あのさ、ブランチを基準に考えすぎ

>最新のcommitやpushされたデータだけ

これ意味わかってて書いてる?


> A branch in Git is simply a lightweight movable pointer to one of these commits.
The default branch name in Git is master. As you initially make commits, you're given a master branch that points to the last commit you made.

この和訳わかってる?
2019/07/07(日) 07:54:25.44
>>780
だからもともとはそれを聞いたのよこのスレで
そしたらなにいってるの??とかなんとか言って逸らされた訳な
自分の会社の中の常識が世界の常識だと思ってる奴ららしい
2019/07/07(日) 07:54:51.14
>>782
うん文字通りだね。
2019/07/07(日) 07:55:11.26
>>779
違う 分かってないのはお前だけ
その記事読んでも英語の読んでもずーーっと分かってないのはお前だけ
2019/07/07(日) 07:56:09.80
>>778
マってアスペ呼ばわりされるとキレるのに人にはよく言うよな
攻撃する時自分が言われると嫌な言葉を人は他人に言うきらいがあるらしいぞ
2019/07/07(日) 07:57:46.24
>>785
逆に質問しよう何が分からないの?
2019/07/07(日) 07:59:11.66
>>784
じゃなんで分からないんだよ
789仕様書無しさん
垢版 |
2019/07/07(日) 07:59:35.73
みんな何訳のわかんないこと言ってんだ?

そんなもん寝坊して朝飯食う時間がなかったのをカッコつけて言ってるだけだろ
2019/07/07(日) 07:59:38.71
本当にまだ自分らが正しいと思ってるなら>>776に対して一問一答形式で反論してみ
2019/07/07(日) 08:00:02.20
>>783
そういう意味じゃないわ
2019/07/07(日) 08:00:25.45
>>791
流石に馬鹿にしてるよな?
2019/07/07(日) 08:01:21.49
じゃあコミットとは、で検索し直してみ
たぶんそっちが本当は分からないんだわ
2019/07/07(日) 08:02:25.01
>>793
分かった俺はそれをするからお前は>>776に対して答えて
2019/07/07(日) 08:04:17.87
まとめ

Q.じゃあブランチは枝じゃないんですか?
A.枝です。ブランチでのコミットと本流でのコミットは区別されています。

Q.どうやって?
A.その話がしてくて聞いてたんです
2019/07/07(日) 08:05:45.58
>>780
それとお前が最新のコミットのみではないと言ってるのはブランチたる最新のコミットがその一つ前のコミットの番地を持ってるからだよ
だからチェーンになっててマージ等する時は前も見るって訳
その概念自体を否定してる訳じゃとうぜんなくて、そのチェーン構造の名前を教えてくれって言ってんだよ
2019/07/07(日) 08:09:24.21
自分でブランチはポインターだと言ってるのに最新のcommitやpushされたデータだけと言ってる
変な人
798仕様書無しさん
垢版 |
2019/07/07(日) 08:11:14.38
つうか、VCSって、なんでシステムごとに用語も挙動もバラバラなん?
なんであとから作るシステムで違う挙動を実装するのにわざわざ既存の用語を使うの?
プログラミング言語でさえこんなにでたらめじゃなくね?
2019/07/07(日) 08:13:02.76
僕自身以前まではブランチとは派生元から最新の履歴までの枝全体、もしくはファイル群のようなものを指し示していると考えていましたがそれは誤っていました。
2019/07/07(日) 08:14:04.52
https://i.imgur.com/IvvkoOa.jpg
801仕様書無しさん
垢版 |
2019/07/07(日) 08:16:26.23
マージする前提なのか
マージしないものはブランチじゃないの?
2019/07/07(日) 08:17:18.18
>>794
答えてって言われても俺は枝だって書いてないもん
枝だって書いてるやつも表現の問題で、理由は>>780と同じだと思う
2019/07/07(日) 08:17:18.35
>>801
上が昔のじゃないのw
804仕様書無しさん
垢版 |
2019/07/07(日) 08:20:27.60
他に時間の経過方向をしめす情報が何も無いのに
矢印を時間軸と逆に書いてんのか
2019/07/07(日) 08:20:46.05
コミットについて調べた結果まだー?
2019/07/07(日) 08:21:47.62
まぁ文句があるならリーヌス・トーバルズに言えば中指ぐらい立ててくれるだろう
2019/07/07(日) 08:22:13.67
>>805
返答まだー?
2019/07/07(日) 08:23:12.46
都合の悪いものが徹底して見えない性格しとるな
2019/07/07(日) 08:25:16.11
会社で使いつらそう
うちの会社にいる独身自己中男といい勝負
2019/07/07(日) 08:25:27.46
>>808
みたいだな。はやく>>776について答えればいいのにな
俺はとっくに「mergeとは」で検索したのに
2019/07/07(日) 08:25:52.14
>>807
書いたよ
はよコミットの調べた結果のせろ
2019/07/07(日) 08:26:20.61
>>809

やってる事メスと一緒だぞお前
本当にそうだったら謝るけど
2019/07/07(日) 08:27:15.68
で、コミットのこと調べたのか
2019/07/07(日) 08:27:40.72
>>811
うん書いてないよね。自分だけの趣味のプロジェクトじゃないんだから人にも分かるように書こうってPLに言われなかった?一問一答で引用付きで書いてみ。コピペ出来る?
2019/07/07(日) 08:29:31.79
>A branch in Git is simply a lightweight movable pointer to one of these commits.
>The default branch name in Git is master. As you initially make commits, you're given a master branch that points to the last commit you made.

>ブランチって最新のcommitやpushされたデータだけだよな


なんでこんなに馬鹿なのか
2019/07/07(日) 08:29:59.21
「mergeとは」では漠然とした結果しか出ないよね。俺に見て欲しいサイトの部分をしっかりここに貼れよ。やり方分かる?F12で開発者モードだぞ
2019/07/07(日) 08:30:51.59
こんなとこで発狂してるより、git入れて開発するのが早いと思うんだけどな
2019/07/07(日) 08:31:00.11
ていうか何でmerge?今はbranchの話をしてるんだけど
2019/07/07(日) 08:32:04.24
>>745読めばわかるじゃん
コミットの意味が分かってない
820仕様書無しさん
垢版 |
2019/07/07(日) 08:32:05.95
ブランチはするけど一切マージしないって運用もありだよな?
2019/07/07(日) 08:32:22.61
>>817
だよな。会社だけでは分からないのも無理はないわ
だからbranchの意味も分からない、間違いを明確に指摘されると反論できなくて妄想の世界に逃げて目を窄めてジャパニーズスマイルをすると
2019/07/07(日) 08:33:56.98
>>819
そうやってはっきり言わないで逃げ道作るの日本人の悪い癖だぞ
ちゃんと明確に答えろ
俺は笑わないから
2019/07/07(日) 08:34:06.57
>A branch in Git is simply a lightweight movable pointer to one of these commits.

>過去ブランチだったデータ達も合わせた名前はあるの?

上を理解してるのなら、何故下のようなことを書くのか理解できない
過去ブランチってなんだよ
2019/07/07(日) 08:34:55.22
>>820
ない。そしてそうやって論点変えるな
825仕様書無しさん
垢版 |
2019/07/07(日) 08:35:31.90
>>824
なんでだ?
2019/07/07(日) 08:36:03.66
>>823
面白いじゃん「過去ブランチ」は無いって認識なのかお前
ならone ofの部分も理解できそうだけどな
2019/07/07(日) 08:36:05.06
>>822
えー だってまんまの意味だよ
かなり直接的なヒント書かれてるよ
自分でも書いてるよ
お前はお前自身が書いてるものが理解できてないんだよ
それとも最近はこういう荒らしってか釣りみたいなのが流行ってるの?
2019/07/07(日) 08:37:43.45
>>826
お前の過去の概念がもう分かんないわ
他国からきた人?
2019/07/07(日) 08:38:32.94
お前は"merge"の仕様に関する話と"branch"の定義に関する話をまぜこぜにしている
2019/07/07(日) 08:38:41.83
コミットの意味を理解すれば何が可笑しいのかわかるはずなのにブランチのとこと違って全く貼り付けない
確信犯だろお前
2019/07/07(日) 08:39:53.09
最大のヒントだけど
因みにgit logって知ってる?
2019/07/07(日) 08:40:27.96
>>827
ヒントじゃないちゃんと言おう子供じゃないんだから
それに対しては答えてやるよ
負けそうで恥ずかしいなら今の内にケータイ切って笑顔で散歩でもしてこい
2019/07/07(日) 08:41:25.31
>>832
で、コミットの意味調べてきた?
2019/07/07(日) 08:42:12.85
ガチならプログラマー諦めろ
幼稚園児でもやってろ
2019/07/07(日) 08:43:23.97
大学時代に問題解決に注力し現実の試練にさらされないと
文面解釈で教授の顔色うかがうのが学問だと思い込む

そして言葉の上っ面にこだわり現実の問題に興味のないマウント野郎が生まれる
文系滅ぶべし
2019/07/07(日) 08:43:25.83
>>820
ブランチ切ってもマージ前ってのはよくある話
2019/07/07(日) 08:43:31.48
>>831
うん、だからね^^;
「branchの定義」に関しての話を今してるよな
そしてそれに関連してあるブランチから見て過去にブランチだったコミットらを総称してgitの用語で何というのか、という質問をした
それに対する答えはなし。そしてお前らは延々と話を続ける。何故か分かるか?自分が正しいと思ってるからだよ。何故なら自分が本当はまちがってると知ってるからね。自分の感情と現実の違いを認識するのは大変だよね。頑張って
2019/07/07(日) 08:44:33.91
>>833
まず頭冷やしてみ。お前同じことしか言ってないよ?俺の書き込み読めてないし。別に怒らせようって気じゃなかったんだけどなぁなんでだろうね?
2019/07/07(日) 08:44:59.20
>>838
さっさと調べてこいぶす
2019/07/07(日) 08:45:34.86
>>839
まず過去レス読んでみ
gitよりかんたんだよ?
2019/07/07(日) 08:45:51.68
>>837
大分変わってるじゃん
2019/07/07(日) 08:46:07.38
>>834
暴言は良くないなぁそれじゃ指導者にはなれない。
2019/07/07(日) 08:46:25.77
>>837
最新のコミットとpushのデータの話はどうした
2019/07/07(日) 08:47:01.82
>>837
過去にブランチだったとは言わない
あくまで可動式
2019/07/07(日) 08:47:57.49
>>841
ならばそれを証明してみ
その為には俺の言動を直接論破するのが一番早いよね だから俺が上に貼ったリンクの内容に対して何が違うのかを具体的に書けばいいじゃん
なぜそれをしないのか鏡の前で聞いてきてご覧
2019/07/07(日) 08:48:15.23
>>837
過去にブランチだったコミットら、ってのが変なの
847仕様書無しさん
垢版 |
2019/07/07(日) 08:50:49.22
王様のブランチ
2019/07/07(日) 08:51:28.22
>>843
「時間という概念」が分かってれば過去ブランチ"""だった"""コミットは現在ブランチではない、という事くらい理解出来るよね
いい?お前らが「ブランチ」と読んでいたものはブランチではない、お前らが「ブランチ」と呼んでいたものはなんなのか
これが表題だったんだよ
お前ら本当に人間か?
2019/07/07(日) 08:53:34.55
>>846
そう。変なの。だ、か、ら、聞いたの
2019/07/07(日) 08:54:25.89
>>845

>ブランチって最新のcommitやpushされたデータだけだよな
これ抜けてるからそもそも話ちがくね

>過去ブランチだったデータ達も合わせた名前はあるの?
過去ブランチと過去にブランチだったコミットじゃちょっと違う
つーか過去にブランチだったって言い方も可笑しい


で、なんでブランチの話はリンク持ってきてるのにコミットは持ってこないの?
それに答えなよ
2019/07/07(日) 08:54:42.84
>>849
なんでそれは調べないわけ
2019/07/07(日) 08:54:51.61
とりあえず俺はもう寝るから、その間にお前らは上記にあるqiitaのURLからページに飛んで投稿者にそれはおかしいって吹っかけてきたらいいと思う
俺が起きる頃には解決してるだろう
頑張って
2019/07/07(日) 08:56:16.94
>>848
最新のコミットとpushしたデータってのがなにかわかってていってる?
2019/07/07(日) 08:56:45.19
quiitaのせいにすんな
勘違いしてるのはお前だけだっての
2019/07/07(日) 08:58:48.92
>>848
だからコミットという概念が分かってないんだろ
ブランチが必ずしも最新のコミットじゃねーよ
2019/07/07(日) 08:59:49.65
>>759
マジレスしてあげる
例えばabc3つの連続したコミットがあるとして、今末端の最新のコミットにfooブランチがあるとしよう
この状態からどのブランチにも載っていないbにまず移動する。
そしてb上でbarブランチを作ることができる
この操作と状況から、ブランチはあるコミットを指し示しているが、最新のコミットなんて表現になるわけがないし、プッシュも関係ないのはわかるか?
2019/07/07(日) 09:00:35.79
>>837
それでgit logって知ってるの?
レス貰ってるけど聞いたのはgit logを知ってるか否かなんだけど
動物と話してるみたい
2019/07/07(日) 09:02:45.53
>>856
たぶんそれ言っても分からないと思うよ
コミットIDとかも知らないんじゃないかな
リセットとかも
2019/07/07(日) 09:10:44.03
>>856
それは単に新しいbranchを一つ作っただけだわな
一つというのがポイントでブランチは一つずつ常に先端を維持しながら前に移動していく
bからそれが出来るのはbranch云々関係ない単にbにファイルの情報が入ってるからだよ
俺が強調してるのは「branchは枝そのものではない、枝の先端だ」ということに変わりはない
お前はそもそも俺の話を理解さえしていない
何度も言ってるが今は「branch」の定義とブランチだったが今はブランチではないものの話をしている
2019/07/07(日) 09:12:35.26
"it moves forward automatically."
2019/07/07(日) 09:12:56.05
>>835
敗北宣言か
2019/07/07(日) 09:15:47.21
>>859
それを「過去ブランチ」って一言で簡単に言ってたんだろ?
2019/07/07(日) 09:19:17.28
え、一連の流れの始まりは>>745=>>759のギャグ見たいな発言だと思ってるんだけど、違ったっけ?
2019/07/07(日) 09:19:51.76
ブランチはコミット間を手軽に移動するもんで
デフォルトのブランチはmaster
初めてコミットを作成すると、作成した最後のコミットに向けたmasterブランチが与えられる
複数のブランチはコミットのデータ履歴を示す
って話
2019/07/07(日) 09:20:02.78
途中参加だけど
メインaにブランチb作った後でメインaに入った変更が鬼ほどあるとして
ブランチbの合流は鬼作業になるの?
2019/07/07(日) 09:21:28.91
>>859
横だけどアスペか診断に行ってみたら?
SEは絶対むり
867仕様書無しさん
垢版 |
2019/07/07(日) 09:22:09.73
犬に猫って名前をつけて混乱してるみたいだ
git作ったヤツが悪いな
2019/07/07(日) 09:22:42.87
>>865
同じファイルいじってりゃそりゃ当然そうなるで。同じファイルいじってなきゃ無問題
2019/07/07(日) 09:23:59.80
コミット間を移動してるだけなのに過去ブランチってなんなんだよ!!!
マージもするし、コミットを行き来するのに先端ってなんなんだよ!!
2019/07/07(日) 09:26:17.70
>>868
同じファイルだけじゃないぞ
参照元の変数名、メソッドに変更があると結局鬼作業だぞ
2019/07/07(日) 09:26:18.54
>>868
じゃあ作業用にリポジトリにフォルダ増やした方が運用が楽だよね
2019/07/07(日) 09:29:40.04
>>871
何言ってんのかなこいつ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。