[過去ログ]
Git 17 (1002レス)
Git 17 http://mevius.5ch.net/test/read.cgi/tech/1599016710/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [sage] 2020/09/02(水) 12:18:30.39 ID:XN0SxNMq ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。 Git - Fast Version Control System http://git-scm.com/ ◆関連サイト Pro Git - Table of Contents http://git-scm.com/book/ja Git入門 http://www8.atwiki.jp/git_jp/ ◆前スレ Git 15 http://mevius.2ch.net/test/read.cgi/tech/1486239735/ Git 16©2ch.net https://mevius.5ch.net/test/read.cgi/tech/1502726047/ - VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured http://mevius.5ch.net/test/read.cgi/tech/1599016710/1
2: デフォルトの名無しさん [] 2020/09/02(水) 15:09:20.95 ID:PicHUi2j O2 http://mevius.5ch.net/test/read.cgi/tech/1599016710/2
3: デフォルトの名無しさん [sage] 2020/09/02(水) 18:54:18.21 ID:q1M0IzqK OZ http://mevius.5ch.net/test/read.cgi/tech/1599016710/3
4: デフォルトの名無しさん [sega] 2020/09/04(金) 10:46:20.73 ID:b8MHX2E0 git revert ハッシュ で打ち消しコミットが作られるけど コミットではなく編集までにとどめるにはどうしたらいいの? いったんコミットまでやっちゃってresetするしかない? http://mevius.5ch.net/test/read.cgi/tech/1599016710/4
5: デフォルトの名無しさん [sage] 2020/09/04(金) 11:48:28.31 ID:PFscGLUJ git revert -n http://mevius.5ch.net/test/read.cgi/tech/1599016710/5
6: デフォルトの名無しさん [sage] 2020/09/06(日) 16:41:02.82 ID:hhCQ57iw 5/8にzoom の sun lin という人が簡単なパッチを投げる。 => レビュアーに指摘を受ける => 何度もパッチを投げる => 何度もレビュアーに指摘を受ける 7/12に17回目のパッチを投げる。 17回目のパッチもHamano氏に指摘を受ける => その後sun linさんはパッチを投稿せず 9/3 HAMANO氏がどうなってんの?メールを投げる。 cooking in git.git には Expecting a reroll. と書かれる。 https://public-inbox.org/git/pull.781.v16.git.git.1594544903477.gitgitgadget@gmail.com/T/#t MLを見ていると簡単に採用されるパッチもあるし、何度もやり直しさせられて 20回以上作り直してやっと採用されるパッチもあるし、いろいろ大変ですな。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/6
7: デフォルトの名無しさん [sage] 2020/09/06(日) 17:49:42.77 ID:rO2fthBs 仕事は別として個人プロジェクトのやつは パッチはそれなりにOKだったらマージすることにしてる 自分でやったほうが早いし、継続的に参加するわけでもない 簡単なパッチ提供者にプロジェクトの方針とか伝えるのは 面倒だしお互いに苦労するだけで実りがない http://mevius.5ch.net/test/read.cgi/tech/1599016710/7
8: デフォルトの名無しさん [sage] 2020/09/12(土) 11:52:10.62 ID:nNCBAW3g >>6 Hamano氏が「圧」したら、sun lin 氏からパッチの返信が来た。 cooking in git.git は Will merge to 'next'. に変更されて 次の次( 2.30? )でマージされそう。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/8
9: デフォルトの名無しさん [sage] 2020/09/15(火) 23:57:55.06 ID:KM/f9j4m Java 15が出たけどその少し前に開発のリポジトリがMercurialからGitに移行してた https://mail.openjdk.java.net/pipermail/jdk-dev/2020-September/004694.html https://github.com/openjdk/jdk http://mevius.5ch.net/test/read.cgi/tech/1599016710/9
10: デフォルトの名無しさん [sega] 2020/09/18(金) 11:51:44.27 ID:2dY2/FG1 チェリーピックをした際に、コミットログに 元ネタのコミットハッシュを書きたいんだけど どうやって書けばよいですか? http://mevius.5ch.net/test/read.cgi/tech/1599016710/10
11: デフォルトの名無しさん [sage] 2020/09/18(金) 12:02:20.16 ID:R3OAeliQ コメントに書けばいいんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1599016710/11
12: デフォルトの名無しさん [sage] 2020/09/18(金) 12:09:32.19 ID:6ayRehP4 -n でコミットしないで置いとかれるから、手動でコミットする。 後からamendなりrebase -iする方がやりやすいかもしれない。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/12
13: デフォルトの名無しさん [sage] 2020/09/18(金) 15:49:50.54 ID:aUp7Wv4J 業務で使うコマンドをすべて教えてください http://mevius.5ch.net/test/read.cgi/tech/1599016710/13
14: デフォルトの名無しさん [sage] 2020/09/18(金) 16:41:52.54 ID:RdxSqYLS porcelain全部です わたしがよく使うのはinit、clone、add、add -u、status -sb、commit -q --no-verbose、commit --amend、commit --fixup、checkout、checkout -b、diff、diff --cached、merge --no-ff、merge --squash、reset、reset --cached、rm --cached、tag、tag -d、push、push -u、push --tags、push --delete、pull、branch -d、branch -D、rebase --onto、rebase -i --autosquash、cherry-pick、clean -dxn、clean -dxf、あとはgitk --allです。 gitrevisionsの知識は必須です。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/14
15: デフォルトの名無しさん [sage] 2020/09/18(金) 17:24:01.05 ID:aUp7Wv4J >>14 ありがとうございます それ全部覚えて兄貴の隣の席で仕事ができるようになりたいです http://mevius.5ch.net/test/read.cgi/tech/1599016710/15
16: デフォルトの名無しさん [sage] 2020/09/18(金) 17:29:51.11 ID:pL5OD7xJ アーッ http://mevius.5ch.net/test/read.cgi/tech/1599016710/16
17: デフォルトの名無しさん [sage] 2020/09/18(金) 17:36:12.07 ID:MFVq5ubL 全部亀さんにまかしてるからコマンドわからん http://mevius.5ch.net/test/read.cgi/tech/1599016710/17
18: デフォルトの名無しさん [sage] 2020/09/18(金) 17:57:28.42 ID:EEUgY/GV >>17 じゃあ黙ってて http://mevius.5ch.net/test/read.cgi/tech/1599016710/18
19: デフォルトの名無しさん [] 2020/10/02(金) 18:04:15.70 ID:tsHxEmjC https://github.com/yuto-te/msword-test ms wordのファイルが管理できると聞いて試したけど git clone https://github.com/yuto-te/msword-test cd msword-test git wdiff test.docx git: 'wdiff' はgitコマンドではありません。 'git --help'を参照してください で動かない となって http://mevius.5ch.net/test/read.cgi/tech/1599016710/19
20: デフォルトの名無しさん [sage] 2020/10/02(金) 19:14:43.54 ID:AtQnXyyi そのレポジトリのaliasにwdiffの設定書いてあるみたいだけど。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/20
21: デフォルトの名無しさん [sage] 2020/10/02(金) 19:15:01.95 ID:AtQnXyyi そのレポジトリのREADMEに。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/21
22: デフォルトの名無しさん [sage] 2020/10/03(土) 09:07:07.46 ID:UxGtK8U5 cloneやpushなどでリモートホストとファイルやり取りする際にファイルの同一性はどのように担保しているのでしょうか? 例えばブラウザでファイルダウンロードしたときにたまにファイルが壊れていることがあったりしますが gitでそういったことは起きないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1599016710/22
23: デフォルトの名無しさん [] 2020/10/03(土) 09:30:56.19 ID:F7oAx4CC message digest http://mevius.5ch.net/test/read.cgi/tech/1599016710/23
24: デフォルトの名無しさん [sage] 2020/10/04(日) 08:12:16.77 ID:5wda0t4r ありがとうございます ファイル等gitオブジェクトはSHA-1で格納されているらしいということまではわかったのですが 受信時にこれを使ってベリファイしてるんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1599016710/24
25: デフォルトの名無しさん [sage] 2020/10/04(日) 10:48:37.02 ID:3uxVqkZ8 SHAで格納とかいう時点でエラーチェックについて全くわかっていない。 チェクサムかパリティビットから勉強しろ。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/25
26: デフォルトの名無しさん [sage] 2020/10/04(日) 12:42:13.02 ID:nJe3tBQ/ 横だけど、同一性のためのチェックはSHA-1で、ってことでしょ。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/26
27: デフォルトの名無しさん [sage] 2020/10/04(日) 13:06:56.18 ID:q15OM1O2 いまファイルを編集中でコミットしたくないんですけど 別件で修正依頼が来たのでそれの修正をしてそれだけコミットし、編集してた状態に戻すまでのコマンドを1から教えてください http://mevius.5ch.net/test/read.cgi/tech/1599016710/27
28: デフォルトの名無しさん [sage] 2020/10/04(日) 13:21:30.23 ID:eUP8i5sY git stashしとけば? http://mevius.5ch.net/test/read.cgi/tech/1599016710/28
29: デフォルトの名無しさん [sage] 2020/10/04(日) 13:26:43.51 ID:5wda0t4r >>25 すみません書き方が悪かったです SHAハッシュ値をフォルダ名とかファイル名にして格納してるという意味でした 詳しそうなのでgitが同一性の確認をどのように行っているのかご教示いただけませんか http://mevius.5ch.net/test/read.cgi/tech/1599016710/29
30: デフォルトの名無しさん [sage] 2020/10/04(日) 13:37:46.47 ID:So0YsnAr >27 git stash save 他の作業 git stash apply でもなコミットを忌避する理由は無い。 gitはコミットを編集できるから作業はとにかくブランチでやってバンバンコミットしてamendとかrebaseとかsquashとかresetする方が良い。 stashだって無名のブランチみたいなものだぞ。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/30
31: デフォルトの名無しさん [] 2020/10/04(日) 13:52:04.81 ID:jSKQ3Llr 横からだけど master で作業中 git stash save 他の作業 (branch B を造ったとして) git stash apply ここで master に戻るんじゃなくて B の続きでってどうするの? http://mevius.5ch.net/test/read.cgi/tech/1599016710/31
32: デフォルトの名無しさん [sage] 2020/10/04(日) 13:59:36.00 ID:HtAk7si2 >>29 SHAハッシュ値をフォルダ名とかファイル名にして格納するのだから、格納するときにチェックすればいいだろ 実際にチェックするタイミングは臨機応変だよ 新規ファイルをコミットするときにはそのファイルのハッシュ値でフォルダ名やファイル名決めるのだから自然と一致するし ファイルを上流からfetchしてきたときはファイルと一緒にハッシュも一緒にダウンロードするだろうからそこでチェックできる git fsck みたいなコマンドで手動で強制的にチェックすることもできる http://mevius.5ch.net/test/read.cgi/tech/1599016710/32
33: デフォルトの名無しさん [sage] 2020/10/04(日) 14:07:50.26 ID:HtAk7si2 >>31 stashのapplyやpopは、saveしたブランチでなくてもできるよ 必要ならマージしてくれるし、当然コンフリクトもする http://mevius.5ch.net/test/read.cgi/tech/1599016710/33
34: デフォルトの名無しさん [sage] 2020/10/04(日) 14:15:56.74 ID:q15OM1O2 stashですねありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1599016710/34
35: デフォルトの名無しさん [sage] 2020/10/04(日) 14:29:25.50 ID:nJe3tBQ/ >>29 どのプロトコル使っても整合性チェックすると思う。もしかしたらGit Internalに書いてあるかもしれないけど、どうしてそれを思ったの?webブラウザ使ってるときにデータが欠けてるか気になる? http://mevius.5ch.net/test/read.cgi/tech/1599016710/35
36: デフォルトの名無しさん [sage] 2020/10/04(日) 15:28:09.43 ID:5wda0t4r >>32 ありがとうございます参考になりました >>35 本来の用途と違いますが簡易的なファイルバックアップ目的で使えるかなと思いまして これだけ使われていてデータ化け等のトラブルを聞いたことがないので 何らかの同一性をチェックする仕組みがあることは予想できましたが具体的に仕組みを知っておきたかったのです http://mevius.5ch.net/test/read.cgi/tech/1599016710/36
37: デフォルトの名無しさん [sage] 2020/10/04(日) 15:36:37.25 ID:5wda0t4r あとは自分でソースコード読んで調べます お世話になりました http://mevius.5ch.net/test/read.cgi/tech/1599016710/37
38: デフォルトの名無しさん [sage] 2020/10/04(日) 19:47:03.49 ID:So0YsnAr いやだからSHA-1が何か知っていれば十分。 gitのソースなんか常識的なことしかやってない。 http://mevius.5ch.net/test/read.cgi/tech/1599016710/38
39: デフォルトの名無しさん [sage] 2020/10/04(日) 22:04:42.04 ID:WqOXUMr5 そもそも差分で保持していることすら理解できてなさそう http://mevius.5ch.net/test/read.cgi/tech/1599016710/39
40: デフォルトの名無しさん [sage] 2020/10/04(日) 22:31:26.82 ID:FgyAeY9b くすくすwww 差分で保持してないのにwww http://mevius.5ch.net/test/read.cgi/tech/1599016710/40
41: デフォルトの名無しさん [sage] 2020/10/04(日) 22:32:10.07 ID:8xouqNX0 差分で保持?Subversionあたりと勘違いしてそう http://mevius.5ch.net/test/read.cgi/tech/1599016710/41
42: デフォルトの名無しさん [sage] 2020/10/05(月) 11:01:00.98 ID:R+LPJQHy バイナリ弄くって中身を直接改竄したらどこで気付けるの? githubにプッシュする段階で弾かれる? http://mevius.5ch.net/test/read.cgi/tech/1599016710/42
43: デフォルトの名無しさん [sage] 2020/10/05(月) 15:29:49.38 ID:kPCKvS0E 簡単に試してみると status チェックしない checkout チェックしない diff チェックしない clone チェックしない! pull チェックする fsck 当然チェックする http://mevius.5ch.net/test/read.cgi/tech/1599016710/43
44: デフォルトの名無しさん [sage] 2020/10/05(月) 21:05:37.85 ID:OHtuwbKT すまん、SVNと勘違いしてた スナップショットだったな http://mevius.5ch.net/test/read.cgi/tech/1599016710/44
45: デフォルトの名無しさん [sage] 2020/10/05(月) 21:41:45.15 ID:LYJbfvxo ウソつけ。知らんかったんだろ。無知 http://mevius.5ch.net/test/read.cgi/tech/1599016710/45
46: デフォルトの名無しさん [sage] 2020/10/06(火) 04:17:10.72 ID:puwXjnsl 無知の血 http://mevius.5ch.net/test/read.cgi/tech/1599016710/46
47: デフォルトの名無しさん [sage] 2020/10/06(火) 07:28:16.44 ID:PK5YmJhg >>43 チェックしたかどうやって調べたんですか? http://mevius.5ch.net/test/read.cgi/tech/1599016710/47
48: デフォルトの名無しさん [sage] 2020/10/06(火) 08:57:57.90 ID:BpxuehLI >>47 status エラーが出ない。改竄されて無いかのような結果を返す checkout エラーが出ない。改竄されたファイルをcheckoutできる diff エラーが出ない。改竄されたファイルとの差分が表示される clone エラーが出ない。改竄された状態のままクローンされる http://mevius.5ch.net/test/read.cgi/tech/1599016710/48
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 954 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s