[過去ログ] Git 18 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
424(1): (ワッチョイ faad-2ZMl) 2022/07/30(土)04:13 ID:5b4tKXes0(1) AAS
>>421
cvsがただのソース置き場になってるな
zip管理してるのと変わらん
それで回るのなら、cvsやめてzip管理でええやん
425(2): (ワッチョイ 256e-NzPP) 2022/07/31(日)02:06 ID:usagdBtl0(1/2) AAS
例えばgoogle trendで検索すると日本はgitに対するsvnの比率が世界最上位クラスに高いのが分かる
より良い技術を取り入れていこう勉強していこうってタイプの人が全然いないのかな
そんなものより動く製品作るのが大事だろ、知ってる技術使えばいいだろ、勉強する時間が無駄みたいな
426: (ワッチョイ da47-YBrM) 2022/07/31(日)02:15 ID:umZ4cEVU0(1) AAS
>>425
すまん俺が svn 糞 とかでググってるせいだわ
427(1): (ワッチョイ 256e-NzPP) 2022/07/31(日)02:22 ID:usagdBtl0(2/2) AAS
>>421
cvsじゃなくてtfvcだけどまさにそんな感じ
ブランチが開発差分じゃなくて、各モジュールを表すものになってるんだよねうち。メインに共通部品が置いてあるのよ
じゃぁこのブランチで開発してね他の人はいじらないから、みたいなこと最初に言われたとき、お前バージョン管理をなんだと思ってるんだってなったわ
>>424の言う通りだし、そもそも「バージョン管理」って概念自体がよく分かってない人結構いるのかもしれない
428: (ワッチョイ d68f-mUOZ) 2022/07/31(日)05:29 ID:Q1ZzrLT30(1) AAS
>>425
svnを敵視する人はこれだから困る
429: (ブーイモ MMbe-Ar6L) 2022/07/31(日)15:16 ID:5HP0foYyM(1) AAS
>>427
テンプレートからフォークしていく運用自体はそんなに珍奇ではないと思うよ
TFVCはよく知らないけどGitほど複数リポジトリに跨った管理が得意とは思えないから、
フォークの際にGitでクローンする代わりにブランチを使うのはまあアリなんじゃないか
430: (ワッチョイ 4110-YjMm) 2022/08/01(月)09:23 ID:x4rTNfSD0(1) AAS
Hamano氏のインタビューが載ってる 外部リンク:git.github.io
431: (ワッチョイ ebdb-qWF7) 2022/08/06(土)16:17 ID:PoK0MHTD0(1/2) AAS
おまえらってgitを使ってなにを管理してんの?
どうせ人には見せれない、クソコードをprivateにして遊んでるだけだよなw
432: (ワッチョイ c92c-2+m5) 2022/08/06(土)16:19 ID:PxmA7nyT0(1) AAS
確かに見せられないな、機密情報だから
ごめんねー
433: (ワッチョイ ebdb-qWF7) 2022/08/06(土)22:54 ID:PoK0MHTD0(2/2) AAS
恥ずかしくてみせないよな
wwwww
434(1): (ワッチョイ a914-qy/x) 2022/08/06(土)22:55 ID:Kw1pprEh0(1) AAS
そんなにみたいなら見せてやるよ
最新作だ
外部リンク:github.com
435: (オッペケ Sr5d-mMCY) 2022/08/07(日)06:13 ID:xRSduvLwr(1) AAS
相変わらずのダサいコードで笑う
436(1): (ワッチョイ ebdb-qWF7) 2022/08/07(日)10:36 ID:JIUI9FIi0(1) AAS
>>434
なにこれ?
この程度ものを管理する必要があるのか?
しかも公開してwwww
やっぱり、偉そうにいうわりにはクソみたいなソフトしか作れないんんだろ
437: (ワッチョイ 5114-qy/x) 2022/08/07(日)13:36 ID:Rb+FepPS0(1) AAS
>>436
コミケで販売するから文句はそれ買ってから言え。通販もしてるぞ。
あなたのシェルスクリプトに正確な「時」をデリバリー
トキデリ Rich Mikan 著
外部リンク[html]:richlab.org
438: (オッペケ Sr5d-mMCY) 2022/08/08(月)13:17 ID:AVRRjrX2r(1) AAS
資源の無駄
439: (アウアウウー Sa55-8xk0) 2022/08/08(月)13:28 ID:CyzYFgqfa(1) AAS
githubの話はgitスレでしないでくたさーい
440(1): (ワッチョイ ebdb-qWF7) 2022/08/09(火)23:25 ID:3+5sY31X0(1) AAS
githubとgitは別物だぞ
441: (ワッチョイ d347-OK5W) 2022/08/10(水)01:11 ID:81VFPbKx0(1) AAS
>>440
gitを使ったシステムなんだから別物ではない
442: (アウアウウー Sa55-2+m5) 2022/08/10(水)01:28 ID:S6X0Gjf0a(1) AAS
え?
443: (ワッチョイ 5114-OHCV) 2022/08/10(水)02:07 ID:ek7aVcHb0(1) AAS
DNAと人間は同じだから
444(1): (ワッチョイ 895f-rkQs) 2022/08/10(水)02:47 ID:RODVWlnt0(1) AAS
repoってgithubとかgitlabみたいなもん?
445: (ワッチョイ 13ad-eDUT) 2022/08/10(水)07:15 ID:g2r8Vobb0(1) AAS
>>444
ホスティングサービスではなくて、gitを補佐するクライアントソフトらしい
複数のリポジトリを一括で操作できるのが特徴とか
ライブラリが多いとか、扱うリポジトリが多いプロジェクトなんかだと重宝するかも
個人的にはいらんなぁ
446: (アウアウウー Sa55-2+m5) 2022/08/10(水)07:45 ID:TdXfdxOoa(1) AAS
自分も会社の業務以外でほとんど使用したことはないな
そもそも個人レベルのプロジェクトで複数のリポジトリ扱うことないし
Android SDKのソース落としてくる時に使ったぐらい
447: (ワッチョイ ed10-ldd9) [age] 2022/08/13(土)07:41 ID:TsW0bL7n0(1) AAS
Git v2.37.2
448(3): (ワッチョイ aedb-wG85) 2022/08/13(土)19:37 ID:HRISK7Hh0(1) AAS
個人レベルでgitを使う必要ある?
そもそも自分ひとりで書いてるなら大抵は覚えてるだろw
449: (ワッチョイ 027c-5Ix7) 2022/08/13(土)20:04 ID:WN46//k40(1) AAS
個人レベルだからこそ簡単に導入出来るgitを使う
別にリモートにpushやらしなくても所々コミットしておけば戻るのも簡単だし
便利だと思うのだけどね
ただバイナリ(excelのファイル)みたいなのには使わないが
450: (ワッチョイ 468c-8lLW) 2022/08/14(日)02:14 ID:XCwSZ99k0(1) AAS
新機能を実装する時は、変更前のソースを参照できるようにしておかないと面倒。
バグが発生したときは差分をすぐに参照できるようにしたいしな。
451: (ワッチョイ 2247-OmNS) 2022/08/14(日)02:16 ID:TBJygn0f0(1) AAS
>>448
ローカルリポジトリだけでも完結できるのにgitをわざわざ忌避する理由がない
452(1): (ワッチョイ 2e14-n238) 2022/08/14(日)13:58 ID:eEFpmmgP0(1/2) AAS
>>448
数万行のコードなんて覚えてられない
どうせおまえがやってるのは100行以下のサンプルコードだけだろw
453(1): (ワッチョイ aedb-wG85) 2022/08/14(日)15:10 ID:hteYaGpv0(1) AAS
>>452
どうせ公開できないんだろw
何とでもいえるわなwww
俺なんてカーネル開発してるよ
454: (ワッチョイ 2e14-n238) 2022/08/14(日)15:48 ID:eEFpmmgP0(2/2) AAS
>>453
たった数万行に驚いてるのか?
455: (アウアウウー Saa5-oUG4) 2022/08/14(日)16:47 ID:psUND9lqa(1) AAS
そもそも描いたこと無いからイキれるんだな
456: (ワッチョイ 31ab-5Ix7) 2022/08/15(月)19:27 ID:KT2DrwNQ0(1) AAS
一日100行でも一年経てば20000行
457: (ワッチョイ 2247-OmNS) 2022/08/15(月)20:10 ID:KNym4Y6d0(1) AAS
svn脳の人はローカルリポジトリの概念がないからvcs使うことを大層に考えてしまうんだよな
458(1): (ワッチョイ 468c-8lLW) 2022/08/15(月)20:22 ID:1icmhpVn0(1) AAS
リモートリポジトリが要らないというのは革命的だと個人的には思うけど、あんまりそういう話は出てこないよね。
リモートリポジトリ無しってgit登場時点で普通の話だったっけ?
459: (ブーイモ MM62-u+Ab) 2022/08/15(月)21:27 ID:dRxXQoxWM(1) AAS
リポジトリーのローカルコピーも含めてGitの機能的な部分はBitKeeperから持ち込まれたものだろ
460: (ワッチョイ 49b0-9bk+) 2022/08/15(月)22:34 ID:vxI8O7UY0(1) AAS
>>458
SCCSとかRCSとか。
461: (ブーイモ MMb6-Hx7L) 2022/08/15(月)23:18 ID:f21eh4iaM(1) AAS
Gitの開発経緯を考えるとリモートリポジトリの存在はむしろ超大前提で、ローカルだけで使えるのは副産物みたいなもんでしょ
まあリモートと言ってもGithubみたいな中央集権型ではなくて、無数のリモートリポジトリがあってパッチを送り合うような開発スタイルが本来のGitの姿
462: (ワッチョイ e1e4-Gxju) 2022/08/16(火)01:17 ID:yNxxslbt0(1) AAS
外部リンク[html]:ezoeryou.github.io
gitの10周年を記念したLinus Torvalsへのインタビューの翻訳
> しかし、BitKeeperがやってきてからというもの、ソース管理に対する見方が変わったね。
> BitKeeperは大抵のことを正しく行っていた。
> レポジトリのローカルコピーがあることと、分散マージはでかかった。
463: (ワッチョイ ed33-5Ix7) 2022/08/16(火)23:52 ID:zXGOFEoi0(1) AAS
>>448
gitに限らんけど、VCSって個人レベルでも機能追加とバグ修正並行して進める時は楽だ
464: (アウアウウー Saa5-oUG4) 2022/08/18(木)11:54 ID:p/limWqpa(1) AAS
gitとgithubの区別がついてないんだろ
465: (ワッチョイ 1f5f-SiT/) 2022/08/25(木)00:47 ID:x22ro4Sl0(1/2) AAS
初歩的な質問になるけれど…
異なるローカルブランチ「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."に変更されているのに、
省3
466(1): (ワッチョイ 9fe4-oOo3) 2022/08/25(木)02:38 ID:W0zamWK80(1/4) AAS
「git checkout ブランチ」するとき、
checkout前のブランチにおけるワークツリー上でのファイルの編集や削除は、
checkout前のブランチにコミットされているそのファイルとcheckout後のブランチにコミットされているそのファイルが等しい場合、
checkout後のブランチにそのまま引き継がれる
つまりIam.txtが変更されているのは正しいが、whoyou.txtが復活するのは何か操作を勘違いしていると思う
ちなみに、
checkout前のブランチとcheckout後のブランチにコミットされているファイルが等しく無い場合、
省3
467(1): (ワッチョイ 9fe4-oOo3) 2022/08/25(木)02:40 ID:W0zamWK80(2/4) AAS
$ git status -sb
## debug
$ ls
iam.txt whoyou.txt
$ cat iam.txt
I am a dog.
$ echo "I am a cat." > iam.txt
省21
468(1): (ワッチョイ 1f5f-SiT/) 2022/08/25(木)10:19 ID:x22ro4Sl0(2/2) AAS
>>466-467
whoyou.txtが復活するのは勘違いしていたみたい すまん
「checkout前のブランチにおけるワークツリー上でのファイルの編集や削除は、
checkout前のブランチにコミットされているそのファイルとcheckout後のブランチにコミットされているそのファイルが等しい場合、
checkout後のブランチにそのまま引き継がれる」
こんな仕様があったのか。知らなかった。ありがとう。
ワークツリー上で行った操作をなかったことにしたい場合「git checkout .」で良いと思うんだけど
省1
469: (ワッチョイ 9fe4-hHkJ) 2022/08/25(木)11:07 ID:W0zamWK80(3/4) AAS
>>468
ワークツリーでの操作に関しては履歴は残らない
カレントブランチにコミット済みとワークツリーとの差分については、上でもやってるけどgit statusや、git diffでもできる
git diff # 差分の内容を表示
git diff --name-status # 差分があるファイル名とそのステータスを各1行で表示
git status # 差分があるファイル名を含めたワークツリーの状況を詳しめに表示
git status -s # 差分があるファイル名とそのステータスを各1行で表示
省1
470: (ワッチョイ 7f7c-tEjH) 2022/08/25(木)11:08 ID:bEU0NH1U0(1) AAS
git status -v
とかじゃダメなのか?
471: (ワッチョイ 9fe4-hHkJ) 2022/08/25(木)11:14 ID:W0zamWK80(4/4) AAS
git status -vは-v無しと同じかな?
毎回git statusやると表示がうっとおしいので、git status -sbの方をシェル関数でgstに定義して良く使ってる
git status -vはmergeやrebaseが失敗したときに見る
472(1): (テテンテンテン MM4f-eIXn) 2022/08/26(金)18:45 ID:8mS1vdmvM(1) AAS
たかだかpushするだけなのに、ターミナルからやった方がエモいですか?
473: (アウアウウー Sa63-i/If) [age] 2022/08/26(金)19:07 ID:m09WXDX9a(1) AAS
エモいと言う言葉の意味がわからない
474: (ワッチョイ 7f47-A1og) 2022/08/26(金)19:30 ID:WwYTVpIB0(1) AAS
>>472=>>407
475: (ワッチョイ 82ad-p8/s) 2022/08/27(土)07:34 ID:cMY+Cqk70(1) AAS
エモいかどうかは知らんけど、ターミナルの方が便利
476: (テテンテンテン MM66-0gO+) 2022/08/30(火)12:28 ID:CdxrcFTpM(1) AAS
興味本位でインストールしたけど、そもそも履歴を管理しなきゃいけないようなものが、個人にはないこと気づいてほったらかしwww
477: (ワッチョイ 82ad-p8/s) 2022/08/30(火)23:04 ID:F66FctjD0(1) AAS
まあ、プログラマーくらいしか使わんかも
事務の人とか使ってるんかな?
478(1): (ワッチョイ 4d33-yNcK) 2022/08/31(水)08:44 ID:hYROypry0(1/2) AAS
ファイル名で管理していて最新版がどれかわからんっていうネタはよく見るけど、最新版を追うためだけにVCSを導入するところは少ないでしょ
479: (ワッチョイ 4d10-nand) [age] 2022/08/31(水)08:46 ID:kba1lHfP0(1) AAS
Git v2.37.3
480: (テテンテンテン MM66-0gO+) 2022/08/31(水)12:34 ID:nUvaW37BM(1) AAS
>>478
最新はタイムスタンプ見れば一目瞭然だろ
パソコン初心者かよw
481(1): (アウアウウー Sa85-Q92Q) 2022/08/31(水)15:08 ID:83s/Qhp/a(1) AAS
タイムスタンプω
パソコン初心者かよωωω=2πf
482(1): (ワッチョイ c1e4-1iOq) 2022/08/31(水)15:34 ID:t/W0dlco0(1) AAS
gitがメジャーになったおかげで、ソースコードのタイムスタンプにゴチャゴチャ文句付けるオジサンを駆逐できて良かった
483: (ワッチョイ 4d33-yNcK) 2022/08/31(水)16:40 ID:hYROypry0(2/2) AAS
あと、扱うファイル形式的にも難しそう
>>482
どういうこと?昔はタイムスタンプで何か言ってくる人がいたの?
484: (ワッチョイ eedb-0gO+) 2022/09/01(木)01:20 ID:v92yFclD0(1) AAS
>>481
涙拭けよ
485: (ワッチョイ 5dc2-nKCz) 2022/09/01(木)02:02 ID:awsbjF/K0(1) AAS
タイムスタンプみたいな信用できないものに依存するなよ
486(1): (ワッチョイ 5fc8-Iguz) 2022/09/03(土)12:08 ID:gEPymsC80(1/2) AAS
外部リンク:github.com
これをビルドするのにMSYS2を入れて、git clone git@github.com:witwall/mman-win32とやったら、git@github.com: Permission denied (publickey).になっちゃったんですけど、githubのアカウントがないとダメなんでしょうか?
487: (アウアウウー Sa8b-Ro21) 2022/09/03(土)12:50 ID:91ZlUxrsa(1) AAS
git clone github.com:witwall/mman-win32
488(1): (ワッチョイ 0761-rTOP) 2022/09/03(土)12:56 ID:ZbfA6K7G0(1) AAS
>>486
SSH接続はアカウント作って鍵を登録する必要がある
git@github.com: → 外部リンク:github.com
に読み替えてhttpsでやればいい
489: (ワッチョイ 5fc8-Iguz) 2022/09/03(土)15:32 ID:gEPymsC80(2/2) AAS
>>488
ありがとう
490: (ワッチョイ 675f-9TNW) 2022/09/04(日)18:01 ID:F3wqdiHv0(1/2) AAS
情報系卒ではじめて業務でgit触ったんだけど、これbranch newFunc -u みたいな感じで
origin/newFuncみたいなの脳死で追跡するように設定しちゃってもいい?
このコマンド一度打っておけば。そのブランチにpushするときいちいちoriginって入れなくてもよくなる
くらいの認識でしかないんだけども
491(1): (ワッチョイ 675f-9TNW) 2022/09/04(日)18:03 ID:F3wqdiHv0(2/2) AAS
日本語下手すぎたから書き直します
情報系卒の1年目で、最近はじめて業務でgit触ったんだけど、これ「git branch newFunc -u」で
origin/newFuncをup-streamに設定しちゃってもいい?
このコマンド一度打っておけば、そのブランチにpushするときいちいちoriginって入れなくてもよくなる(originが省略できる)
くらいの認識でしかないんだけども
492: (ワッチョイ c714-PySt) 2022/09/04(日)18:09 ID:ZgLwpFsc0(1) AAS
いいよ
間違ったとこにpushすることを防げる
493(1): (ワッチョイ 7fdb-Cgcv) 2022/09/05(月)00:07 ID:co/yuGZM0(1) AAS
おとなしくGUI使えよ
タイプするのが面倒で、間違ってpushなんてしてるようならwww
494(1): (ワッチョイ c714-PySt) 2022/09/05(月)01:29 ID:+fm9JKxR0(1) AAS
>>493
push先を間違うのは頭の中の段階なので何UIでも関係ないです
495: (ワッチョイ 67c2-JW9S) 2022/09/05(月)01:33 ID:CQl5AJDr0(1/2) AAS
>>494
論破しましたね
496: (テテンテンテン MM8f-V9mC) 2022/09/05(月)12:14 ID:s3GaDdDqM(1) AAS
論破ww
久々に聞いた、平成かよw
497: (ワッチョイ 7fbb-rNOT) 2022/09/05(月)14:19 ID:vU9z3P6x0(1/2) AAS
テテンテンテンがこうも粘着してgitのコマンド入力に憎しみを向けるのも過去に完全論破されたのがよっぽど悔しかったんだろうな
498: (ワッチョイ 4790-d2Vm) 2022/09/05(月)16:50 ID:dKgf+YLO0(1/2) AAS
ローカルブランチのソースコード中の
コメントアウトしてある説明とかの修整って
気付いたときに、いちいちコミットしてる?
それともstashとかにまとめといて後で一気にやる?
499(1): (ワッチョイ 5f7c-Iguz) 2022/09/05(月)18:08 ID:pTpxX+Uo0(1) AAS
別にこまめに修正してコミットしても良いのでは?
何かルールでもあるの?
500: (ワッチョイ 4790-d2Vm) 2022/09/05(月)19:17 ID:dKgf+YLO0(2/2) AAS
>>499
ルールは無いよ
ただどうでもいいとこで無用にログが膨らむけど
皆は普段どうしてんだろ?って思って書いてみた
501: (ワッチョイ 67c2-JW9S) 2022/09/05(月)20:13 ID:CQl5AJDr0(2/2) AAS
気が向いたらコミットしといてpushする前にsquashで複数コミットを1個にまとめる
502: (ワッチョイ 7fbb-rNOT) 2022/09/05(月)23:32 ID:vU9z3P6x0(2/2) AAS
気楽に思いつくままコミットして、ゴチャつきが気になったら後で rebase -i で美化運動する
503: (ワッチョイ ad97-UGq3) 2022/09/10(土)14:36 ID:4Ftb5IZI0(1) AAS
>>491
originしかないような状況ならまず困らないからOK
2つ以上のリモートリポジトリにpush/pullしたくなったら、ユースケースでデフォルトに設定するかその都度考えて打った方がいいか考えればok
504(2): (オイコラミネオ MMb5-mw2C) 2022/09/10(土)17:37 ID:EVlNSVx0M(1/3) AAS
.gitattributesで.rcファイルをUTF-16LE-BOMに指定してから、git cloneした時にエラーが発生するようになりました
書き方が間違ってるのでしょうか?
>error: failed to encode 'resource.rc' from UTF-8 to UTF-16LE-BOM
.editorconfig
------------------
root = true
[*]
省12
上下前次1-新書関写板覧索設栞歴
あと 498 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s