[過去ログ]
Git 18 (1002レス)
Git 18 http://mevius.5ch.net/test/read.cgi/tech/1650651945/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
395: デフォルトの名無しさん (アウアウウー Sa5d-fG1S) [sage] 2022/07/26(火) 19:42:06.64 ID:wvY0b08ra 被害妄想じゃね http://mevius.5ch.net/test/read.cgi/tech/1650651945/395
396: デフォルトの名無しさん (ワッチョイ 8b8f-G3rp) [sage] 2022/07/26(火) 19:43:23.18 ID:ZFH6mJGl0 いちいちターミナルを立ち上げって書いてあるけど、普通ターミナルなんて立ち上げっぱなしだよなあ http://mevius.5ch.net/test/read.cgi/tech/1650651945/396
397: デフォルトの名無しさん (アウアウウー Sa5d-fG1S) [sage] 2022/07/26(火) 19:49:04.16 ID:wvY0b08ra 開いてあるターミナルでコマンド履歴を呼び出したり git switch - 打ったりはコマンドが早いな エイリアスがあればさらに早い そのタイピングが遅い人はgitの練習かタイピングの練習がしたいんじゃね http://mevius.5ch.net/test/read.cgi/tech/1650651945/397
398: デフォルトの名無しさん (オイコラミネオ MM55-geFY) [sage] 2022/07/26(火) 19:56:26.38 ID:StEemcQzM >>390 はい。わたしは>>381には、リモートブランチとリモート追跡ブランチが同じ意味で書いてます。 前半は自分にはわからなかったです。 どのorigin/devが、logのorigin/devと同じと言っているんだろう。 origin/devは普通.git/refs/remotes/origin/devの省略形として使われるのであって、 git logの引数の説明に、refspecとかrevisionとか書いてあったらそうだろうと思います。 自分はそういうつもりで使ってますが、ちゃんと知りた
いなら調べてみたらどうでしょう? 文脈によっては.git/refs/heads/origin/devかもしれないですね。これは難癖ですが。(つまりorigin/devっていう名前のローカルブランチ。でもコマンドミスで、たまに作ってしまう…) http://mevius.5ch.net/test/read.cgi/tech/1650651945/398
399: デフォルトの名無しさん (オイコラミネオ MM55-geFY) [sage] 2022/07/26(火) 19:59:34.56 ID:StEemcQzM >>398 話が長くてすまんが、要はorigin/devはなにかの省略形で、それは文脈によって決まるということです。 origin/devっていったら、普通はアレのこと、というのはありますが、一つの言葉に固執している様子を感じたので、原著に当たったほうがいいよというアドバイスになります。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/399
400: デフォルトの名無しさん (ワッチョイ b15f-KxVo) [sage] 2022/07/26(火) 20:52:33.24 ID:AlqtQl//0 >>399 ああ、そういうことですか。腑に落ちました。 仰るとおり、一つの言葉の意味を一つに定めようとしていました。 origin/devといっても脈絡次第でそれが何の略であるか、いくつか解釈パターンがあるんですね。 原著はgit-scm.com/docs/であってますか? tagやcommit等を調べるときはこのページを利用しました。 このスレの皆さん、リモート追跡ブランチが何であるかを理解した時も原著を参照されたのですか? 書籍等でわかりやすく日本語
でまとめられた情報等は購入されていないのでしょうか? 参考までに教えて頂けると助かります。本当は自分でわからないことをすべて調べられるのなら理想なのですが まだその段階には至っていないようです。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/400
401: デフォルトの名無しさん (ワッチョイ 13f2-geFY) [sage] 2022/07/26(火) 21:27:22.81 ID:BPsr0FTg0 >>400 用語はそのurlからgitglossaryで検索すると見れます。 というか、コマンドラインからgit help gitglossaryで、使ってるバージョンのヘルプページが開きます。 この中を、remote-tracking branchをページ内検索すればリモート追跡ブランチの説明があります。 あと、git help gitで、使えるコマンドの大枠が見れます。 本については、10年以上前ですが自分はjunio c hamanoが書いた本で学びました。日本語です。その後3冊買いましたが、
最初ので十分でした。 オンラインで無料で読めるやつならpro gitが一番読みやすいと思います。日本語訳があります。 ただしこれはツールとしての使い方が主です。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/401
402: デフォルトの名無しさん (ワッチョイ 13f2-geFY) [sage] 2022/07/26(火) 21:35:13.51 ID:BPsr0FTg0 >>401 ProGit後半の方には内部実装に踏み込んだ説明もあるので、あなたの知りたいことは、こちら寄りかもしれません。 多くの人は、ツールを一般的なユースケースで使えればいいのであって、origin/devとorigin devはどう違うのか、といった疑問は感じないか、もしあってもすぐに忘れます。 origin/devとorigin devの違いだけを知りたい場合はすでに説明したとおりです。 でも更に疑問が出てくると思います。 あなたの疑問は、定義をしっかり
知ったほうが理解につながるものだと思うので、地道にヘルプなどのドキュメントをたくさん読んで、自分の頭で探し方を学んだほうがいいものだと思います。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/402
403: デフォルトの名無しさん (ワッチョイ 937c-VsAj) [sage] 2022/07/26(火) 23:28:02.96 ID:khPn0eWd0 commitはメッセージが改行付きで長めになるのでGUIでやってるw status,checkout,push,pull,mergeみたいなのはコマンドラインでやってるなぁ http://mevius.5ch.net/test/read.cgi/tech/1650651945/403
404: デフォルトの名無しさん (ワッチョイ 8b8f-G3rp) [sage] 2022/07/27(水) 00:32:02.65 ID:t+HDDZmX0 commitコマンド実行したときにエディタ立ち上がるようにしてないの? http://mevius.5ch.net/test/read.cgi/tech/1650651945/404
405: デフォルトの名無しさん (JP 0H8b-kbwT) [sage] 2022/07/27(水) 02:00:04.13 ID:CxAuph4lH 環境依存な話ですが、Macでターミナルからgit difftoolした時に外部diffビューアを立ち上げ たいのですが、皆さんどうしてますか? ググってopendiff (-> FileMerge)を呼ぶ設定にしてみたのですが、複数の変更ファイルが あるとき、FileMergeが2番目以降のファイルを開いてくれません http://mevius.5ch.net/test/read.cgi/tech/1650651945/405
406: デフォルトの名無しさん (ブーイモ MM4d-W0Yq) [sage] 2022/07/28(木) 16:17:00.66 ID:Lt0nllDPM 呼び方が混乱してるのかも。通常の使い方だと、以下の通り。 origin dev 「リモートブランチ」、 origin という名前のリポジトリ上にある dev という名前のブランチ。 origin/dev 「リモート追跡ブランチ」、origin/dev という名前のローカルブランチ、上記のリモートブランチを追跡するように設定されている。 dev 「追跡ブランチ」、dev という名前のローカルブランチ、上記のリモート追跡ブランチ(origin/dev)が上流に設定されている。 (注:あく
までデフォルトなので変えることはできる…) http://mevius.5ch.net/test/read.cgi/tech/1650651945/406
407: デフォルトの名無しさん (テテンテンテン MMeb-HyOX) [sage] 2022/07/28(木) 16:29:18.98 ID:11jlioVlM ターミナルにコマンド入力してのがかっこいいと思ってる人いる? http://mevius.5ch.net/test/read.cgi/tech/1650651945/407
408: デフォルトの名無しさん (スププ Sd33-6W7N) [sage] 2022/07/28(木) 17:09:52.93 ID:9SWmz8k0d >>407==>>387 どんだけコマンド敵視してんだよ http://mevius.5ch.net/test/read.cgi/tech/1650651945/408
409: デフォルトの名無しさん (ワッチョイ 8bbb-FvD6) [sage] 2022/07/28(木) 17:16:34.57 ID:DCbd1n5j0 >>407は凄くかっこ悪い http://mevius.5ch.net/test/read.cgi/tech/1650651945/409
410: デフォルトの名無しさん (アウアウウー Sa5d-fG1S) [sage] 2022/07/28(木) 18:31:06.84 ID:kDNwoqB9a 煽り耐性なさすぎだろ… ところで origin dev というフレーズに意味があると捉えてるのいいのかな 単に<repository>と<refspec>を順に受け取るコマンドが多いだけで、origin dev と oringin/dev を同格の概念だと捉えるのは理解を妨げると思うんだが http://mevius.5ch.net/test/read.cgi/tech/1650651945/410
411: デフォルトの名無しさん (ブーイモ MM4d-W0Yq) [sage] 2022/07/28(木) 19:32:20.12 ID:Lt0nllDPM >>410 厳密に言えば違うけど、どっちもブランチを指定しているという意味では同格だろ。 ローカルブランチと、リモートブランチを取るコマンドで引数の指定方法が異なると理解しとけば良い。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/411
412: デフォルトの名無しさん (アウアウウー Sa5d-fG1S) [sage] 2022/07/28(木) 20:04:25.84 ID:onozgSw3a 我流で変な理解をするよりも、上で丁寧にわかりやすく説明してくれてくれてる人が言うようにちゃんとヘルプ見たほうがいいと思うけどね 中級者と本当に詳しい人の差はそこで出ると思う refspecとは何か、tree-ishとは何かを説明できるかどうかはポイントの一つだと思う http://mevius.5ch.net/test/read.cgi/tech/1650651945/412
413: デフォルトの名無しさん (ワッチョイ 596e-otHd) [sage] 2022/07/28(木) 21:31:34.95 ID:cmNt05vA0 未だにSVNなんか使ってgit使ってないのはやばいなんて言う方がやばいなんて話題になってたんだけどgitに慣れた身からすると ローカルでコミットできない、ブランチを気軽に切れない、もうそれだけであまりに不便だと思うんだけど、SVNユーザーはこれをデメリットと感じないのだろうか? http://mevius.5ch.net/test/read.cgi/tech/1650651945/413
414: デフォルトの名無しさん (ワッチョイ d347-6W7N) [sage] 2022/07/28(木) 22:20:18.72 ID:+DkG6hq80 gitのことを知らないんだからsvnのデメリットにも気付かないよ http://mevius.5ch.net/test/read.cgi/tech/1650651945/414
415: デフォルトの名無しさん (スッップ Sd33-vZl0) [sage] 2022/07/28(木) 22:40:17.73 ID:pS32MLV5d ドカタ開発はもっと理不尽なことがいくらでもあるからその程度は大した問題じゃないんだよ VCS使ってるだけマシ http://mevius.5ch.net/test/read.cgi/tech/1650651945/415
416: デフォルトの名無しさん (テテンテンテン MMeb-HyOX) [sage] 2022/07/29(金) 01:55:35.40 ID:eL4dVDXxM >>408 なんで敵視? http://mevius.5ch.net/test/read.cgi/tech/1650651945/416
417: デフォルトの名無しさん (ワッチョイ 8bbb-fG1S) [sage] 2022/07/29(金) 02:26:57.20 ID:g45EDnWs0 デメリットなんて気付くわけないさね スマホを使ったことがない人はガラケーの劣る点に悩まないし、自動車がなかった時代に初の自動車を見てもこのヘンテコなカラクリ仕掛けが世界を変えるとは考えられない 保守的な人やいつも忙殺されて余裕のない人は損失回避バイアスによって変化のリスクを過大に見積もり現状維持を選ぶし いよいよ心が老人になると自分の慣習や価値観を否定されたと感じて怒り出す始末 http://mevius.5ch.net/test/read.cgi/tec
h/1650651945/417
418: デフォルトの名無しさん (ワッチョイ 13ad-Ecv2) [] 2022/07/29(金) 06:43:18.42 ID:KqiKNtRU0 >>413 その2点に慣れてしまうともう戻れないよな コーディング方法さえ変えてしまうほど便利 http://mevius.5ch.net/test/read.cgi/tech/1650651945/418
419: デフォルトの名無しさん (アウアウウー Sa5d-R4TS) [] 2022/07/29(金) 10:26:37.17 ID:nIcw6oQba >>396 ++ tmux最強 http://mevius.5ch.net/test/read.cgi/tech/1650651945/419
420: デフォルトの名無しさん (アウアウウー Sa5d-R4TS) [] 2022/07/29(金) 10:28:01.90 ID:nIcw6oQba >>393-394 判りやすい http://mevius.5ch.net/test/read.cgi/tech/1650651945/420
421: デフォルトの名無しさん (ブーイモ MM9d-vZl0) [sage] 2022/07/29(金) 11:55:40.15 ID:UFMUx9C4M CVS使ってた現場で、コミット漏れによる先祖返りで障害が起きた対策として、下記の作業手順が定められた 1. 一切コミットすることなくソースの変更とテストとレビューを済ませる 2. 本番からソースをダウンロードし、ワーキングセットとの差分を取る 3. ワーキングセットを本番にデプロイする 4. CVSにコミットする もはやバージョン管理とは何なのかと思ったね http://mevius.5ch.net/test/read.cgi/tech/1650651945/421
422: デフォルトの名無しさん (テテンテンテン MMeb-T1rX) [sage] 2022/07/29(金) 12:45:43.04 ID:kJOM8zsPM >>421 ローカルとかチームではgit使って、サーバーだけcvsにした方が良さそうだな。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/422
423: 421 (ブーイモ MM9d-vZl0) [sage] 2022/07/29(金) 13:13:28.48 ID:UFMUx9C4M あーちょっと不正確だった。正しくは、1の前に 0. 本番からソースをダウンロードし、CVSとの差分がないことを確認する が入る。簡単に言えばVCSを一切当てにしないで本番環境にあるソースをマスターにしましょうってことだ。 こんなのCVSかGitかとかいう以前の問題で、ルール決める人間がVCSを理解してないんだからツールを何使おうが絶対に間違えるんだよ。 仮にGit使ってたとしても同じことになってるだろうね。 http://mevius.5ch.net/test/read.cgi/tech/1650651945
/423
424: デフォルトの名無しさん (ワッチョイ faad-2ZMl) [] 2022/07/30(土) 04:13:51.24 ID:5b4tKXes0 >>421 cvsがただのソース置き場になってるな zip管理してるのと変わらん それで回るのなら、cvsやめてzip管理でええやん http://mevius.5ch.net/test/read.cgi/tech/1650651945/424
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
426: デフォルトの名無しさん (ワッチョイ da47-YBrM) [sage] 2022/07/31(日) 02:15:39.82 ID:umZ4cEVU0 >>425 すまん俺が svn 糞 とかでググってるせいだわ http://mevius.5ch.net/test/read.cgi/tech/1650651945/426
427: デフォルトの名無しさん (ワッチョイ 256e-NzPP) [sage] 2022/07/31(日) 02:22:27.63 ID:usagdBtl0 >>421 cvsじゃなくてtfvcだけどまさにそんな感じ ブランチが開発差分じゃなくて、各モジュールを表すものになってるんだよねうち。メインに共通部品が置いてあるのよ じゃぁこのブランチで開発してね他の人はいじらないから、みたいなこと最初に言われたとき、お前バージョン管理をなんだと思ってるんだってなったわ >>424の言う通りだし、そもそも「バージョン管理」って概念自体がよく分かってない人結構いるのかもしれない http://me
vius.5ch.net/test/read.cgi/tech/1650651945/427
428: デフォルトの名無しさん (ワッチョイ d68f-mUOZ) [sage] 2022/07/31(日) 05:29:08.90 ID:Q1ZzrLT30 >>425 svnを敵視する人はこれだから困る http://mevius.5ch.net/test/read.cgi/tech/1650651945/428
429: デフォルトの名無しさん (ブーイモ MMbe-Ar6L) [sage] 2022/07/31(日) 15:16:33.83 ID:5HP0foYyM >>427 テンプレートからフォークしていく運用自体はそんなに珍奇ではないと思うよ TFVCはよく知らないけどGitほど複数リポジトリに跨った管理が得意とは思えないから、 フォークの際にGitでクローンする代わりにブランチを使うのはまあアリなんじゃないか http://mevius.5ch.net/test/read.cgi/tech/1650651945/429
430: デフォルトの名無しさん (ワッチョイ 4110-YjMm) [sage] 2022/08/01(月) 09:23:36.02 ID:x4rTNfSD0 Hamano氏のインタビューが載ってる https://git.github.io/rev_news/2022/07/31/edition-89/ http://mevius.5ch.net/test/read.cgi/tech/1650651945/430
431: デフォルトの名無しさん (ワッチョイ ebdb-qWF7) [sage] 2022/08/06(土) 16:17:32.37 ID:PoK0MHTD0 おまえらってgitを使ってなにを管理してんの? どうせ人には見せれない、クソコードをprivateにして遊んでるだけだよなw http://mevius.5ch.net/test/read.cgi/tech/1650651945/431
432: デフォルトの名無しさん (ワッチョイ c92c-2+m5) [sage] 2022/08/06(土) 16:19:29.02 ID:PxmA7nyT0 確かに見せられないな、機密情報だから ごめんねー http://mevius.5ch.net/test/read.cgi/tech/1650651945/432
433: デフォルトの名無しさん (ワッチョイ ebdb-qWF7) [sage] 2022/08/06(土) 22:54:01.88 ID:PoK0MHTD0 恥ずかしくてみせないよな wwwww http://mevius.5ch.net/test/read.cgi/tech/1650651945/433
434: デフォルトの名無しさん (ワッチョイ a914-qy/x) [] 2022/08/06(土) 22:55:49.69 ID:Kw1pprEh0 そんなにみたいなら見せてやるよ 最新作だ https://github.com/NCNT/TimingCmds_in_POSIX/tree/main/c_src http://mevius.5ch.net/test/read.cgi/tech/1650651945/434
435: デフォルトの名無しさん (オッペケ Sr5d-mMCY) [sage] 2022/08/07(日) 06:13:33.06 ID:xRSduvLwr 相変わらずのダサいコードで笑う http://mevius.5ch.net/test/read.cgi/tech/1650651945/435
436: デフォルトの名無しさん (ワッチョイ ebdb-qWF7) [sage] 2022/08/07(日) 10:36:56.12 ID:JIUI9FIi0 >>434 なにこれ? この程度ものを管理する必要があるのか? しかも公開してwwww やっぱり、偉そうにいうわりにはクソみたいなソフトしか作れないんんだろ http://mevius.5ch.net/test/read.cgi/tech/1650651945/436
437: デフォルトの名無しさん (ワッチョイ 5114-qy/x) [] 2022/08/07(日) 13:36:16.69 ID:Rb+FepPS0 >>436 コミケで販売するから文句はそれ買ってから言え。通販もしてるぞ。 あなたのシェルスクリプトに正確な「時」をデリバリー トキデリ Rich Mikan 著 https://richlab.org/coterie/tok.html http://mevius.5ch.net/test/read.cgi/tech/1650651945/437
438: デフォルトの名無しさん (オッペケ Sr5d-mMCY) [sage] 2022/08/08(月) 13:17:15.57 ID:AVRRjrX2r 資源の無駄 http://mevius.5ch.net/test/read.cgi/tech/1650651945/438
439: デフォルトの名無しさん (アウアウウー Sa55-8xk0) [] 2022/08/08(月) 13:28:32.63 ID:CyzYFgqfa githubの話はgitスレでしないでくたさーい http://mevius.5ch.net/test/read.cgi/tech/1650651945/439
440: デフォルトの名無しさん (ワッチョイ ebdb-qWF7) [sage] 2022/08/09(火) 23:25:41.25 ID:3+5sY31X0 githubとgitは別物だぞ http://mevius.5ch.net/test/read.cgi/tech/1650651945/440
441: デフォルトの名無しさん (ワッチョイ d347-OK5W) [sage] 2022/08/10(水) 01:11:45.77 ID:81VFPbKx0 >>440 gitを使ったシステムなんだから別物ではない http://mevius.5ch.net/test/read.cgi/tech/1650651945/441
442: デフォルトの名無しさん (アウアウウー Sa55-2+m5) [sage] 2022/08/10(水) 01:28:37.91 ID:S6X0Gjf0a え? http://mevius.5ch.net/test/read.cgi/tech/1650651945/442
443: デフォルトの名無しさん (ワッチョイ 5114-OHCV) [sage] 2022/08/10(水) 02:07:21.61 ID:ek7aVcHb0 DNAと人間は同じだから http://mevius.5ch.net/test/read.cgi/tech/1650651945/443
444: デフォルトの名無しさん (ワッチョイ 895f-rkQs) [sage] 2022/08/10(水) 02:47:33.52 ID:RODVWlnt0 repoってgithubとかgitlabみたいなもん? http://mevius.5ch.net/test/read.cgi/tech/1650651945/444
445: デフォルトの名無しさん (ワッチョイ 13ad-eDUT) [] 2022/08/10(水) 07:15:46.58 ID:g2r8Vobb0 >>444 ホスティングサービスではなくて、gitを補佐するクライアントソフトらしい 複数のリポジトリを一括で操作できるのが特徴とか ライブラリが多いとか、扱うリポジトリが多いプロジェクトなんかだと重宝するかも 個人的にはいらんなぁ http://mevius.5ch.net/test/read.cgi/tech/1650651945/445
446: デフォルトの名無しさん (アウアウウー Sa55-2+m5) [sage] 2022/08/10(水) 07:45:39.95 ID:TdXfdxOoa 自分も会社の業務以外でほとんど使用したことはないな そもそも個人レベルのプロジェクトで複数のリポジトリ扱うことないし Android SDKのソース落としてくる時に使ったぐらい http://mevius.5ch.net/test/read.cgi/tech/1650651945/446
447: デフォルトの名無しさん (ワッチョイ ed10-ldd9) [age] 2022/08/13(土) 07:41:00.55 ID:TsW0bL7n0 Git v2.37.2 http://mevius.5ch.net/test/read.cgi/tech/1650651945/447
448: デフォルトの名無しさん (ワッチョイ aedb-wG85) [sage] 2022/08/13(土) 19:37:20.99 ID:HRISK7Hh0 個人レベルでgitを使う必要ある? そもそも自分ひとりで書いてるなら大抵は覚えてるだろw http://mevius.5ch.net/test/read.cgi/tech/1650651945/448
449: デフォルトの名無しさん (ワッチョイ 027c-5Ix7) [sage] 2022/08/13(土) 20:04:36.06 ID:WN46//k40 個人レベルだからこそ簡単に導入出来るgitを使う 別にリモートにpushやらしなくても所々コミットしておけば戻るのも簡単だし 便利だと思うのだけどね ただバイナリ(excelのファイル)みたいなのには使わないが http://mevius.5ch.net/test/read.cgi/tech/1650651945/449
450: デフォルトの名無しさん (ワッチョイ 468c-8lLW) [sage] 2022/08/14(日) 02:14:02.08 ID:XCwSZ99k0 新機能を実装する時は、変更前のソースを参照できるようにしておかないと面倒。 バグが発生したときは差分をすぐに参照できるようにしたいしな。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/450
451: デフォルトの名無しさん (ワッチョイ 2247-OmNS) [sage] 2022/08/14(日) 02:16:52.49 ID:TBJygn0f0 >>448 ローカルリポジトリだけでも完結できるのにgitをわざわざ忌避する理由がない http://mevius.5ch.net/test/read.cgi/tech/1650651945/451
452: デフォルトの名無しさん (ワッチョイ 2e14-n238) [] 2022/08/14(日) 13:58:00.56 ID:eEFpmmgP0 >>448 数万行のコードなんて覚えてられない どうせおまえがやってるのは100行以下のサンプルコードだけだろw http://mevius.5ch.net/test/read.cgi/tech/1650651945/452
453: デフォルトの名無しさん (ワッチョイ aedb-wG85) [sage] 2022/08/14(日) 15:10:31.19 ID:hteYaGpv0 >>452 どうせ公開できないんだろw 何とでもいえるわなwww 俺なんてカーネル開発してるよ http://mevius.5ch.net/test/read.cgi/tech/1650651945/453
454: デフォルトの名無しさん (ワッチョイ 2e14-n238) [] 2022/08/14(日) 15:48:56.36 ID:eEFpmmgP0 >>453 たった数万行に驚いてるのか? http://mevius.5ch.net/test/read.cgi/tech/1650651945/454
455: デフォルトの名無しさん (アウアウウー Saa5-oUG4) [] 2022/08/14(日) 16:47:19.54 ID:psUND9lqa そもそも描いたこと無いからイキれるんだな http://mevius.5ch.net/test/read.cgi/tech/1650651945/455
456: デフォルトの名無しさん (ワッチョイ 31ab-5Ix7) [sage] 2022/08/15(月) 19:27:14.17 ID:KT2DrwNQ0 一日100行でも一年経てば20000行 http://mevius.5ch.net/test/read.cgi/tech/1650651945/456
457: デフォルトの名無しさん (ワッチョイ 2247-OmNS) [sage] 2022/08/15(月) 20:10:11.85 ID:KNym4Y6d0 svn脳の人はローカルリポジトリの概念がないからvcs使うことを大層に考えてしまうんだよな http://mevius.5ch.net/test/read.cgi/tech/1650651945/457
458: デフォルトの名無しさん (ワッチョイ 468c-8lLW) [sage] 2022/08/15(月) 20:22:20.12 ID:1icmhpVn0 リモートリポジトリが要らないというのは革命的だと個人的には思うけど、あんまりそういう話は出てこないよね。 リモートリポジトリ無しってgit登場時点で普通の話だったっけ? http://mevius.5ch.net/test/read.cgi/tech/1650651945/458
459: デフォルトの名無しさん (ブーイモ MM62-u+Ab) [sage] 2022/08/15(月) 21:27:50.09 ID:dRxXQoxWM リポジトリーのローカルコピーも含めてGitの機能的な部分はBitKeeperから持ち込まれたものだろ http://mevius.5ch.net/test/read.cgi/tech/1650651945/459
460: デフォルトの名無しさん (ワッチョイ 49b0-9bk+) [sage] 2022/08/15(月) 22:34:37.88 ID:vxI8O7UY0 >>458 SCCSとかRCSとか。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/460
461: デフォルトの名無しさん (ブーイモ MMb6-Hx7L) [sage] 2022/08/15(月) 23:18:53.39 ID:f21eh4iaM Gitの開発経緯を考えるとリモートリポジトリの存在はむしろ超大前提で、ローカルだけで使えるのは副産物みたいなもんでしょ まあリモートと言ってもGithubみたいな中央集権型ではなくて、無数のリモートリポジトリがあってパッチを送り合うような開発スタイルが本来のGitの姿 http://mevius.5ch.net/test/read.cgi/tech/1650651945/461
462: デフォルトの名無しさん (ワッチョイ e1e4-Gxju) [sage] 2022/08/16(火) 01:17:15.07 ID:yNxxslbt0 https://ezoeryou.github.io/blog/article/2015-04-08-linus-git-interview.html gitの10周年を記念したLinus Torvalsへのインタビューの翻訳 > しかし、BitKeeperがやってきてからというもの、ソース管理に対する見方が変わったね。 > BitKeeperは大抵のことを正しく行っていた。 > レポジトリのローカルコピーがあることと、分散マージはでかかった。 http://mevius.5ch.net/test/read.cgi/tech/1650651945/462
463: デフォルトの名無しさん (ワッチョイ ed33-5Ix7) [] 2022/08/16(火) 23:52:04.96 ID:zXGOFEoi0 >>448 gitに限らんけど、VCSって個人レベルでも機能追加とバグ修正並行して進める時は楽だ http://mevius.5ch.net/test/read.cgi/tech/1650651945/463
464: デフォルトの名無しさん (アウアウウー Saa5-oUG4) [] 2022/08/18(木) 11:54:41.84 ID:p/limWqpa gitとgithubの区別がついてないんだろ http://mevius.5ch.net/test/read.cgi/tech/1650651945/464
465: デフォルトの名無しさん (ワッチョイ 1f5f-SiT/) [sage] 2022/08/25(木) 00:47:44.66 ID:x22ro4Sl0 初歩的な質問になるけれど… 異なるローカルブランチ「debug」と「genbug」が存在する。 両方のブランチに全く等しい「iam.txt」と「whoyou.txt」いうテキストファイルがあって、 どちらのテキストファイルも両ブランチの最新コミット内に存在するものとする。 「Iam.txt]の中身は"I am a dog." 「debug」ブランチで【rm whoyou.txt】と打って「whoyou.txt」を削除し、「Iam.txt」の中身を"I am a cat."に変更してステージング
をしないまま、 【git checkout genbug】 と打って「genbug」ブランチに切り替え、ワークツリーを確認してみると、「Iam.txt」の中身は"I am a cat."に変更されているのに、 「whoyou.txt」は削除されていない(というより復活している)。 これはなぜなのだろうか?(whoyou.txtをgitリポジトリから消したいならrmコマンドではなくgit rm --cachedを使うべきなのはわかる) いまいち、git checkoutをしたときのワークツリーの挙動が掴めない http://mevius.5ch.net/test/read.cgi/tech/1650651945/465
466: デフォルトの名無しさん (ワッチョイ 9fe4-oOo3) [sage] 2022/08/25(木) 02:38:58.44 ID:W0zamWK80 「git checkout ブランチ」するとき、 checkout前のブランチにおけるワークツリー上でのファイルの編集や削除は、 checkout前のブランチにコミットされているそのファイルとcheckout後のブランチにコミットされているそのファイルが等しい場合、 checkout後のブランチにそのまま引き継がれる つまりIam.txtが変更されているのは正しいが、whoyou.txtが復活するのは何か操作を勘違いしていると思う ちなみに、 checkout前のブランチとcheckout後の
ブランチにコミットされているファイルが等しく無い場合、 checkoutすることでcheckout後のブランチにコミットされているファイルへ置き換わるが、 checkout前のブランチにおいてワークツリー上でそのファイルを編集や削除していると、 checkoutが失敗する http://mevius.5ch.net/test/read.cgi/tech/1650651945/466
467: デフォルトの名無しさん (ワッチョイ 9fe4-oOo3) [sage] 2022/08/25(木) 02:40:02.58 ID:W0zamWK80 $ git status -sb ## debug $ ls iam.txt whoyou.txt $ cat iam.txt I am a dog. $ echo "I am a cat." > iam.txt $ rm whoyou.txt $ git status -sb ## debug M iam.txt D whoyou.txt $ ls iam.txt $ cat iam.txt I am a cat. $ git checkout genbug M iam.txt D whoyou.txt Switched to branch 'genbug' $ git status -sb ## genbug M iam.txt D whoyou.txt $ ls iam.txt $ cat iam.txt I am a cat. http://mevius.5ch.
net/test/read.cgi/tech/1650651945/467
468: デフォルトの名無しさん (ワッチョイ 1f5f-SiT/) [sage] 2022/08/25(木) 10:19:53.57 ID:x22ro4Sl0 >>466-467 whoyou.txtが復活するのは勘違いしていたみたい すまん 「checkout前のブランチにおけるワークツリー上でのファイルの編集や削除は、 checkout前のブランチにコミットされているそのファイルとcheckout後のブランチにコミットされているそのファイルが等しい場合、 checkout後のブランチにそのまま引き継がれる」 こんな仕様があったのか。知らなかった。ありがとう。 ワークツリー上で行った操作をなかったことにしたい場合「git c
heckout .」で良いと思うんだけど ワークツリー上で行ったgit操作履歴(というかローカルリポジトリへのコミット内容との差分)を確認する方法ってないのかな http://mevius.5ch.net/test/read.cgi/tech/1650651945/468
469: デフォルトの名無しさん (ワッチョイ 9fe4-hHkJ) [sage] 2022/08/25(木) 11:07:47.22 ID:W0zamWK80 >>468 ワークツリーでの操作に関しては履歴は残らない カレントブランチにコミット済みとワークツリーとの差分については、上でもやってるけどgit statusや、git diffでもできる git diff # 差分の内容を表示 git diff --name-status # 差分があるファイル名とそのステータスを各1行で表示 git status # 差分があるファイル名を含めたワークツリーの状況を詳しめに表示 git status -s # 差分があるファイル名とそのステータスを各1行で表示 gi
t status -sb # ブランチ名を表示した下にgit status -sと同じものを表示 http://mevius.5ch.net/test/read.cgi/tech/1650651945/469
470: デフォルトの名無しさん (ワッチョイ 7f7c-tEjH) [sage] 2022/08/25(木) 11:08:10.42 ID:bEU0NH1U0 git status -v とかじゃダメなのか? http://mevius.5ch.net/test/read.cgi/tech/1650651945/470
471: デフォルトの名無しさん (ワッチョイ 9fe4-hHkJ) [sage] 2022/08/25(木) 11:14:51.48 ID:W0zamWK80 git status -vは-v無しと同じかな? 毎回git statusやると表示がうっとおしいので、git status -sbの方をシェル関数でgstに定義して良く使ってる git status -vはmergeやrebaseが失敗したときに見る http://mevius.5ch.net/test/read.cgi/tech/1650651945/471
472: デフォルトの名無しさん (テテンテンテン MM4f-eIXn) [sage] 2022/08/26(金) 18:45:49.38 ID:8mS1vdmvM たかだかpushするだけなのに、ターミナルからやった方がエモいですか? http://mevius.5ch.net/test/read.cgi/tech/1650651945/472
473: デフォルトの名無しさん (アウアウウー Sa63-i/If) [age] 2022/08/26(金) 19:07:22.83 ID:m09WXDX9a エモいと言う言葉の意味がわからない http://mevius.5ch.net/test/read.cgi/tech/1650651945/473
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
475: デフォルトの名無しさん (ワッチョイ 82ad-p8/s) [] 2022/08/27(土) 07:34:04.59 ID:cMY+Cqk70 エモいかどうかは知らんけど、ターミナルの方が便利 http://mevius.5ch.net/test/read.cgi/tech/1650651945/475
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 527 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s