[過去ログ]
Git 18 (1002レス)
Git 18 http://mevius.5ch.net/test/read.cgi/tech/1650651945/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
52: デフォルトの名無しさん (ワッチョイ 8cbb-ocNI) [sage] 2022/04/26(火) 15:22:50.57 ID:N68+EKXV0 >>49 clone するのは知らないけど、名前の付け方を工夫することで branch がたくさんになっても --sort とか <pattern> match (複雑なら grep でも) とかで何とかなるよ。 正しい名前になるように頻繁に名前変えてる。作業ブランチだと名前に日付入れたりもする。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/52
107: デフォルトの名無しさん (ワッチョイ a1ad-fRoS) [] 2022/06/07(火) 12:35:16.57 ID:KSznXeRL0 自己解決しました。ありがとうございます m(_ _ )m stashはコミットと同等なのでIDが分かれば復元は可能です。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/107
155: デフォルトの名無しさん (スッップ Sd5f-PNYE) [sage] 2022/06/26(日) 10:54:12.57 ID:j+5tySCyd >>154 とりあえずこれ見とけって感じですかね。ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1650651945/155
166: デフォルトの名無しさん (ワッチョイ 7fdb-qJfu) [sage] 2022/06/27(月) 21:20:55.57 ID:+OXXUBlS0 >>165 そんな人たちとお前が同類だと思ってんのかwwwwwwwwwwwwwwww http://mevius.5ch.net/test/read.cgi/tech/1650651945/166
230: デフォルトの名無しさん (ワッチョイ cd02-jVDF) [sage] 2022/07/12(火) 22:35:33.57 ID:BUxCA3Lb0 個人用にgit使ってるわ チームだと未だIBMの良くわからん奴つかってるが http://mevius.5ch.net/test/read.cgi/tech/1650651945/230
271: デフォルトの名無しさん (ワッチョイ 6347-X0pu) [sage] 2022/07/14(木) 23:02:34.57 ID:mRS9TMDD0 UNIXでは画像や動画とかもBASE64とかで保存するわけ? http://mevius.5ch.net/test/read.cgi/tech/1650651945/271
409: デフォルトの名無しさん (ワッチョイ 8bbb-FvD6) [sage] 2022/07/28(木) 17:16:34.57 ID:DCbd1n5j0 >>407は凄くかっこ悪い http://mevius.5ch.net/test/read.cgi/tech/1650651945/409
425: デフォルトの名無しさん (ワッチョイ 256e-NzPP) [sage] 2022/07/31(日) 02:06:31.57 ID:usagdBtl0 例えばgoogle trendで検索すると日本はgitに対するsvnの比率が世界最上位クラスに高いのが分かる より良い技術を取り入れていこう勉強していこうってタイプの人が全然いないのかな そんなものより動く製品作るのが大事だろ、知ってる技術使えばいいだろ、勉強する時間が無駄みたいな http://mevius.5ch.net/test/read.cgi/tech/1650651945/425
438: デフォルトの名無しさん (オッペケ Sr5d-mMCY) [sage] 2022/08/08(月) 13:17:15.57 ID:AVRRjrX2r 資源の無駄 http://mevius.5ch.net/test/read.cgi/tech/1650651945/438
468: デフォルトの名無しさん (ワッチョイ 1f5f-SiT/) [sage] 2022/08/25(木) 10:19:53.57 ID:x22ro4Sl0 >>466-467 whoyou.txtが復活するのは勘違いしていたみたい すまん 「checkout前のブランチにおけるワークツリー上でのファイルの編集や削除は、 checkout前のブランチにコミットされているそのファイルとcheckout後のブランチにコミットされているそのファイルが等しい場合、 checkout後のブランチにそのまま引き継がれる」 こんな仕様があったのか。知らなかった。ありがとう。 ワークツリー上で行った操作をなかったことにしたい場合「git checkout .」で良いと思うんだけど ワークツリー上で行ったgit操作履歴(というかローカルリポジトリへのコミット内容との差分)を確認する方法ってないのかな http://mevius.5ch.net/test/read.cgi/tech/1650651945/468
474: デフォルトの名無しさん (ワッチョイ 7f47-A1og) [sage] 2022/08/26(金) 19:30:50.57 ID:WwYTVpIB0 >>472=>>407 http://mevius.5ch.net/test/read.cgi/tech/1650651945/474
630: デフォルトの名無しさん (ワッチョイ fb10-7iBv) [sage] 2022/10/16(日) 04:54:37.57 ID:kNlIrq3k0 Shelling at Russian power plant leaves Belgorod without electricity https://www.youtube.com/watch?v=n32nblVVz1g http://mevius.5ch.net/test/read.cgi/tech/1650651945/630
681: デフォルトの名無しさん (ワッチョイ a95f-Tk+f) [sage] 2022/10/31(月) 18:50:02.57 ID:sko8U7ef0 >>678 > ただ俺は別のことをやろうとしてるから、Gitなんて動けば何でもいい程度でしかないので、優先順位は極めて低い。 これまでの開発者を含めて他の人もそうだっただけという可能性に思い至れば何の不思議もないことなのに。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/681
709: デフォルトの名無しさん (ワッチョイ 497b-vCJ4) [sage] 2022/10/31(月) 21:08:17.57 ID:J+3pjzxx0 >>706 そこら辺の機能はGit以前から完全に機能してるんだよ。 > diffが作られてしばらくは、ソフトウェアコードや技術文書のマークアップのソース部分の変更箇所を比較する、 > プログラムのデバッグ出力の検証、ファイルシステム中のファイル一覧の比較といった使い方が一般的であった。 > ed用の出力により、ファイルへの一連の変更をひとまとめにしてファイル容量を節約するというアイデアが出てきた。 > Source Code Control System(SCCS)はそのようなアイデアを実装したものとして1970年代後半に実装がなされた。 > https://ja.wikipedia.org/wiki/Diff だからそれはGitのアイデアでも全然無く、Git以前からdiffとedを組み合わせれば誰でも出来る物だった。 勿論diffの出力がキモだから出来るだけ--minimumなのは目指すとしても、 それはdiffを改善すべき話で、Git本体が対応する話ではない。 てかこの辺のソフトウェア階層の話が通じないところを見ると、割と階層無しの文化=本当にCしか知らない感じだな。 例えばJSとかでは、扱うデータの先がDBなのか、ローカルファイルなのか、メモリ上のStringなのかを 上位のコードは区別しないで済むようにコーディングすることが普通で、 と言うか実際はそうしか出来なくて、強制的にそうさせられるわけだが、 形式的には、ネットワークでもローカルファイルでもメモリ上のStringでも、 プログラミングモデル側からは全部読み書き出来る状態になってから制御が渡される。 (メモリ上に展開し終えてから渡されるイメージ、なおこれをRubyでは上手いこと遅延読み出しにしてたりするが) CでI/Oを分離するにしても普通はそうするし、実際、Gitでもそうなってる。 でないと git log -L で全展開の倍ほどメモリ食うとかあり得ないし。 最終段のI/Oは普通はそうやって上位のコードと分離するもので、Gitもcat-fileでそうなってる。 ただ、それを交換出来ないので、テキストやDBに保存したい奴に対応出来てないだけ。 これはGitの構造の問題だよ。 それでsshを別に実装しますとか、かなり馬鹿げた方針だ。 少なくともJS知ってればそうはならない。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/709
751: デフォルトの名無しさん (ワッチョイ 497b-vCJ4) [sage] 2022/11/02(水) 05:40:42.57 ID:n+gr/3CY0 >>749 どうであれ同じだよ。 複数付けようが、何をどう組み合わせようが、 抽象化の向こうの実体については知らないし、取り扱うコードも存在してないから、 同じバイナリで動作するんだよ。それが抽象化と隠蔽で、これはOOPの基本中の基本。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/751
755: デフォルトの名無しさん (ワッチョイ d9e4-Xmag) [sage] 2022/11/02(水) 07:01:05.57 ID:S2ENS6Jw0 git の一部機能は git コマンドを使ったスクリプトで実装されていたんだけど、多くのユーザーの要望に応える形でそれらのC言語化進めてる http://mevius.5ch.net/test/read.cgi/tech/1650651945/755
864: デフォルトの名無しさん (ワッチョイ 617b-8+ss) [sage] 2022/11/05(土) 16:06:55.57 ID:646uiMLL0 >>863 俺が言ってる「修正」は、Git自体の修正で、 > なのでマージ前のブランチをレビュー対象とする開発では push の際に整理することになる (778) の場合に、SQL的に、 DELETE FROM my_repo WHERE branch='featureX' AND commit_message=''; あるいは、 CREATE INDEX beautiful_featureX ON my_repo WHERE branch='featureX' AND commit_message=''; で済むのに、何故Gitにつき合ってグダグダやらねばならんのだ?ということ。 それとは別に、ちょこまかcommitしても、俺は構わんと思うけど。 上記のように、それを1コマンドで除去出来れば、実務上何ら問題ない。 粒度が細かすぎてDBが膨れあがるなら、その部分を定期的にバックアップに切り出していけばいいだけ。 bitcoinはこの方式だ。 >>862 多分根本的に違うのは、 俺: 俺のワークフローに合うようにツールをカスタマイズする 863: Gitのワークフローに合わせてgitを使え、それ以外認めない! なんだよ。 Linusが個人的に開発したんだからGit自体はそれでいいんだが、 全世界でLinuxと同じワークフローが適切なわけではない。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/864
883: デフォルトの名無しさん (ワッチョイ 617b-8+ss) [sage] 2022/11/05(土) 18:32:44.57 ID:646uiMLL0 >>880 > ファイルを保存するたびにコミットするんだろお前は? そこまではしないが、1日10回とか平気ですることもあるし、それが問題だとも思わない。 この辺はポリシーだし、好きなようにすればいいと思うがね。 間違いなく言えるのは、俺は美しいソースコードを目指しているのであって、 美しいコミット履歴を目指しているわけではないんだよ。 そしてコミット履歴が過剰なら、落とせばいいだけだろ、という話。 無い履歴からは生成することは不可能なのだから、大きすぎる粒度より、小さすぎる粒度の方がいいに決まってる。 所詮commitメッセージなんて当てにならないし、diffが取れれば全く問題ない。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/883
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.044s