[過去ログ]
Git 18 (1002レス)
Git 18 http://mevius.5ch.net/test/read.cgi/tech/1650651945/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
588: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 10:31:38.34 ID:E++rKArz0 >>587 何度も何度も覚え直しでお前は成長してると言えるのか シェルスクリプトだけでなんでもできる http://mevius.5ch.net/test/read.cgi/tech/1650651945/588
589: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 10:33:30.22 ID:E++rKArz0 >>587 中身がわけのわからんバイナリデータなのだから壊滅的だ データは取り出せなくなり移行なんかできん バージョン管理ソフトウェアが滅んだら復元は絶望的だ http://mevius.5ch.net/test/read.cgi/tech/1650651945/589
590: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 11:43:19.78 ID:GHAO4XK10 中身がわからんのはお前が無能だからだろ。ソースも公開されてるし、中身の形式も公開されてるので読んどけ。プロプラな機密ソフトの基準で語ってんじゃねーよ。 中身が完全にわかっているという意味ではテキストと同等かフォーマットが決まってる分それ以上に効率が良い。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/590
591: デフォルトの名無しさん (テテンテンテン MM7f-d1zO) [sage] 2022/10/07(金) 12:18:40.03 ID:6in1nvJWM >>582 UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている http://mevius.5ch.net/test/read.cgi/tech/1650651945/591
592: デフォルトの名無しさん (アウアウウー Sa27-G9OZ) [] 2022/10/07(金) 12:20:40.01 ID:d4ub3t4La テキストで保存した結果 e38397 e383ad e382b0 e383a9 e3839f e383b3 e382b0 e381a3 e381a6 e4bd95 efbc9f ↓ e383 97e3 83ad e382 b0 e383 a9 e383 9fe3 83b3 e382 b0 e381 a3 e381 a6 e4bd 95ef bc ↓ 繝励Ο繧ー繝ウ繝溘Φ繧ー縺」縺ヲ菴包シ http://mevius.5ch.net/test/read.cgi/tech/1650651945/592
593: デフォルトの名無しさん (ワッチョイ cfbb-Vwkg) [sage] 2022/10/07(金) 13:30:31.61 ID:8xhEA9gJ0 >>588 成長? 最適なツールを選ぶときに成長とか関係ある? 淡々と使うだけだろ 何度も何度もっていったい何百年生きるつもりなんだ http://mevius.5ch.net/test/read.cgi/tech/1650651945/593
594: デフォルトの名無しさん (ワッチョイ 23ab-pIDl) [sage] 2022/10/07(金) 13:58:18.44 ID:+OS+xNc10 USP研究所のシェルスクリプトマガジンを購読しているけど、 こんな人がライターなのか? いささかガッカリした。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/594
595: デフォルトの名無しさん (ワッチョイ d39f-xADz) [sage] 2022/10/07(金) 14:06:48.59 ID:h1ATf2/y0 バイナリに見えるのはgzip圧縮されてるだけでgitconfigに compression=0 loosecompression=0 を書いておくと無圧縮のテキストになったような http://mevius.5ch.net/test/read.cgi/tech/1650651945/595
596: デフォルトの名無しさん (ワッチョイ d314-xADz) [sage] 2022/10/07(金) 14:37:14.17 ID:E++rKArz0 >>593 せっかく覚えたのにバージョン管理ツールが変わって知識が役に立たなくなると言っておるのだ シェルスクリプトなら20年後も今の知識が通用する https://www.slideshare.net/ShellShoccarJpn/posix-59780910 http://mevius.5ch.net/test/read.cgi/tech/1650651945/596
597: デフォルトの名無しさん (ワッチョイ ff7c-pIDl) [sage] 2022/10/07(金) 14:39:12.40 ID:q9dWCqSf0 頭おかしい奴が沸いているw http://mevius.5ch.net/test/read.cgi/tech/1650651945/597
598: デフォルトの名無しさん (ワッチョイ d39f-xADz) [sage] 2022/10/07(金) 15:14:19.27 ID:h1ATf2/y0 ちなみにgitのリポジトリは、ブランチ、コミット履歴、データ(ファイル)の3種類を それぞれsha1ハッシュで繋いでいるだけのシンプルな構造 リポジトリをバラしてファイルを取り出すだけのプログラムなら大体の人は1日もあれば作れるよ http://mevius.5ch.net/test/read.cgi/tech/1650651945/598
599: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 15:32:28.30 ID:GHAO4XK10 >>598 さすがに1日もかからんやろ。スクリプト言語使って15分とかそんな感じでは。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/599
600: デフォルトの名無しさん (オッペケ Sr47-bCCe) [sage] 2022/10/07(金) 16:01:35.71 ID:IRNCV7aTr >>596 そんなに苦痛なんだ。 大変だね。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/600
601: デフォルトの名無しさん (ワッチョイ d39f-xADz) [sage] 2022/10/07(金) 16:13:03.09 ID:h1ATf2/y0 む 〇zlib圧縮 ×gzip圧縮 http://mevius.5ch.net/test/read.cgi/tech/1650651945/601
602: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 17:08:55.91 ID:E++rKArz0 >>598 ならばそのsha1ハッシュをPOSIXの範囲で作ってみよ POSIX準拠で仕様が許されてるハッシュ化コマンドはcksumのみだ 我らはbase64コマンドをawkで作ってみせた http://mevius.5ch.net/test/read.cgi/tech/1650651945/602
603: デフォルトの名無しさん (ワッチョイ d314-xADz) [] 2022/10/07(金) 17:09:18.38 ID:E++rKArz0 POSIX準拠で使用が許されてる http://mevius.5ch.net/test/read.cgi/tech/1650651945/603
604: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 17:35:13.58 ID:GHAO4XK10 >>602 アホはスクリプト言語で書いた。 普通の人は速度出したいのでそういう用途にはCコンパイラ使う。POSIXにC言語の規定がないとでも思ってるんだろうな。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/604
605: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 18:19:16.51 ID:E++rKArz0 >>604 アホはお前だ。POSIXにC言語の規定があることぐらい知っておるわ。 C言語はハードウェア依存する。そのような効率よりも移植性のほうが重要だ。 https://www.ipsj.or.jp/dp/contents/publication/32/S0804-R1601.html POSIXに準拠したプログラムを作成することにすると,開発言語はシェルスクリプト またはC言語(C99)に限定される.その理由は,POSIXで用意されている プログラミング言語としてのコマンド(以下,POSIXコマンドと記す)に PerlやRuby,Javaといった現在よく利用される高級言語は存在せず, 存在するものはBourneシェル(sh コマンド)とCコンパイラ(c99コマンド)だけだからである. どちらを選択してもPOSIXに準拠したプログラミングができることにはなるが, 基本的にはシェルスクリプトを利用する.C言語はバイトオーダ等のハードウェア構造を 意識しなければならない.一方,シェルスクリプトであれば,そのようなハードウェア依存は POSIXコマンドが吸収しているため,意識せずにプログラミングできることが理由である. したがって,POSIX中心主義では,POSIXの仕様に準拠したシェルスクリプトを 中心としたプログラミングをする.シェルスクリプトを選択することには,以下に述べる3つの利点がある. http://mevius.5ch.net/test/read.cgi/tech/1650651945/605
606: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 18:20:33.07 ID:E++rKArz0 >>604 シェルスクリプトが遅いなどというのも間違いだ。 それはストリーミング型の書き方を知らない愚か者の戯言だ 3.1.1 開発効率と処理効率の両立 シェルスクリプトはC言語と比べて処理の遅さを指摘されるが,それは必ずしも正しい認識ではない. シェルスクリプトはインタプリタ型言語であるため,ステップ数が多いほど処理効率は悪化する. また各ステップに外部コマンドを起動する記述があればそれも大きな処理効率悪化につながる. しかし,手続き型の書き方からストリーミング型の書き方に改めるように工夫すれば, ステップ数の増加を抑えられ,処理効率は大きく改善する. http://mevius.5ch.net/test/read.cgi/tech/1650651945/606
607: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 18:27:03.31 ID:GHAO4XK10 >>606 じゃあ、お前がシェルスクリプトで git 書けばいいんじゃね? 俺はバイトオーダーに依存しないCプログラムの書き方知ってるのでそっち使うけど。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/607
608: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 18:36:41.70 ID:E++rKArz0 >>607 我らはすでにシェルスクリプトでバージョン管理を行うすべを持っておる gitを書く必要などない 知りたくばこれを買ってPOSIX主義的バージョン管理概論を読め https://richlab.org/coterie/lpf.html http://mevius.5ch.net/test/read.cgi/tech/1650651945/608
609: デフォルトの名無しさん (ワッチョイ cfbb-fxWw) [sage] 2022/10/07(金) 19:07:35.47 ID:GHAO4XK10 >>608 ゴミを勧めんな。オライリーに訴えられてろ。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/609
610: デフォルトの名無しさん (ワッチョイ d314-pIDl) [sage] 2022/10/07(金) 20:35:52.31 ID:E++rKArz0 >>609 ゴミならば大学の教科書になっておらぬわ http://mevius.5ch.net/test/read.cgi/tech/1650651945/610
611: デフォルトの名無しさん (ワッチョイ 7f1d-H9hz) [sage] 2022/10/07(金) 23:21:13.94 ID:YKezo8WP0 forkで2つのコミットの差分どうやって見るの? 履歴から2つ選択しても出ない。コンテキストメニューも。未実装? http://mevius.5ch.net/test/read.cgi/tech/1650651945/611
612: デフォルトの名無しさん (ワッチョイ deb0-kEV8) [sage] 2022/10/08(土) 00:36:23.18 ID:5sXOif570 以前作ったリポジトリのmasterブランチの名前をmainに変えようとしてます 以下の手順であってますか? リモートリポジトリは自分がSSHでログイン出来るノードにあってベアリポジトリにも入れる状態です 1. (ローカルで) git clone <リモートリポジトリ> <ローカルリポジトリ> # リポジトリを取得 2. (ローカルリポジトリで) git branch --move master main && git push origin main # ローカルでmasterをmainにリネームしてプッシュ 3. (リモートのベアリポジトリで) git symbolic-ref HEAD refs/heads/main # HEADをmainに設定 4. (ローカルリポジトリで) git push origin :master # リモートリポジトリのmasterを削除 おかしいようであれば、新しいリポジトリを作って2.でそっちにpushして古いリポジトリは退避、以後は新しいのを使うことも考えてますがどうでしょうか http://mevius.5ch.net/test/read.cgi/tech/1650651945/612
613: デフォルトの名無しさん (ワッチョイ 5ebb-v24v) [sage] 2022/10/08(土) 05:07:17.54 ID:qNYwj5bN0 >>610 大学には頭おかしいのがおらんとでも? 大学全体の何割が使ってるか言ってみ。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/613
614: デフォルトの名無しさん (ドコグロ MM02-2v+W) [sage] 2022/10/08(土) 07:49:17.82 ID:fwLI4Y/XM どうせ安全じゃないだろw >fatal: detected dubious ownership in repository at こんなものつけるなよカス http://mevius.5ch.net/test/read.cgi/tech/1650651945/614
615: デフォルトの名無しさん (ワッチョイ de14-kHT+) [sage] 2022/10/08(土) 09:15:42.49 ID:vxPAcYo70 >>613 大学だけじゃないぞ プログラマならシェルスクリプトマガジンぐらい知っておろう そこに長期連載されているほど、普及しておる 頭がおかしいなら、こんなに長く連載されるはずがないな http://mevius.5ch.net/test/read.cgi/tech/1650651945/615
616: デフォルトの名無しさん (テテンテンテン MM0a-52T8) [sage] 2022/10/08(土) 13:26:00.09 ID:HbWzH6SVM >>615 シェルスクリプトなぁ……簡単な作業の自動化用途だな。 なんでgitスレでこんな話題が? NG指定したほうがいい? http://mevius.5ch.net/test/read.cgi/tech/1650651945/616
617: デフォルトの名無しさん (ワッチョイ aa1d-6SQA) [sage] 2022/10/08(土) 14:00:29.88 ID:x9F/jCO70 >>612set-headサブコマンドが使えるみたい http://mevius.5ch.net/test/read.cgi/tech/1650651945/617
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 385 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s