[過去ログ] Git 18 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: デフォルトの名無しさん (ワッチョイ 9ce4-E6ke) [] 2022/04/23(土) 03:25:45.27 ID:HOOXt/T30(1) AAS
ソースコード管理を行う分散型バージョン管理システム、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 16©2ch.net
2chスレ:tech
Git 17
2chスレ:tech VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2: デフォルトの名無しさん (ドコグロ MM34-njqB) [sage] 2022/04/23(土) 08:13:23.56 ID:E3mWBeB+M(1) AAS
おまえら最近 --rebase しましたか?
3: デフォルトの名無しさん (ワッチョイ 8cbb-ocNI) [sage] 2022/04/23(土) 09:22:19.05 ID:iISBdnEI0(1) AAS
え、しないの?
4(1): デフォルトの名無しさん (ワッチョイ 4602-cMnC) [sage] 2022/04/23(土) 09:52:06.94 ID:0OWTlXeV0(1) AAS
フライドポテトやポテトチップを指でつまんで食べてたら
指がもう油で git git
5: デフォルトの名無しさん (ワッチョイ 2ef4-Qcze) [sage] 2022/04/23(土) 10:18:44.85 ID:D/0BmQRv0(1) AAS
>>4
結果にコミット
6: デフォルトの名無しさん (ドコグロ MM34-njqB) [sage] 2022/04/23(土) 12:44:39.83 ID:NOpAatG5M(1) AAS
デブまっしぐら
7(1): デフォルトの名無しさん (ワッチョイ 308f-I+9J) [sage] 2022/04/23(土) 14:43:52.42 ID:PjJsF8of0(1) AAS
あーめんど(amend)くさいからな、箸でつまむの
8(1): デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D) [sage] 2022/04/23(土) 15:37:09.71 ID:BMKo0y1z0(1/3) AAS
gitの使い方は分かったけど、何をコミットすればいいの
9(1): デフォルトの名無しさん (ワッチョイ fbc2-sVJS) [sage] 2022/04/23(土) 15:47:19.70 ID:aEJ0G9VA0(1/3) AAS
>>8
ソースコード
10(2): デフォルトの名無しさん (ブーイモ MMfd-5nTT) [sage] 2022/04/23(土) 15:55:15.89 ID:uhbxbxu4M(1) AAS
コミットってのはな、生半可な気持ちでできるもんじゃねぇんだよ
絶対に達成するという強い思いが必要なんだ
11: デフォルトの名無しさん (ワッチョイ fbc2-sVJS) [sage] 2022/04/23(土) 15:56:25.46 ID:aEJ0G9VA0(2/3) AAS
>>10
コミットの時点ではいくらでもやり直し可能
12(3): デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D) [sage] 2022/04/23(土) 16:24:29.44 ID:BMKo0y1z0(2/3) AAS
>>9
ハロワしか書いたことなんですが、そんなのもコミットしたほうがいいですか
ブラキリしたほうがいい?
13: デフォルトの名無しさん (ワッチョイ bd10-QpSE) [sage] 2022/04/23(土) 17:02:57.94 ID:/lJ77CU40(1) AAS
>>10
グッと来たぜww
14(2): デフォルトの名無しさん (ワッチョイ 8ecf-IHZD) [sage] 2022/04/23(土) 17:04:59.81 ID:pT174lS40(1) AAS
スクリプトからhttps urlをgit cloneしたいんだけど、この条件を満たせるパスワードの渡し方ってないのかな?
- 実行時にユーザー入力を求めない
- コマンドラインにパスワードが見えてしまわない
- ユーザー側の credential.helper 等の設定は変えない
15: デフォルトの名無しさん (ワッチョイ fbc2-sVJS) [sage] 2022/04/23(土) 17:28:11.65 ID:aEJ0G9VA0(3/3) AAS
>>12
コード変更して動作がおかしくなってしまっても簡単に元に戻せるからコミットしたほうがいい
16: デフォルトの名無しさん (ワッチョイ 321e-iecr) [sage] 2022/04/23(土) 23:26:04.71 ID:gzhkWw6R0(1) AAS
>>14
expectとかパイプ使って渡したらどう。
スクリプトにもパスワードとか残したくないなら、
opensslでも使って一段階暗号化したら。
17(1): デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D) [sage] 2022/04/23(土) 23:31:26.38 ID:BMKo0y1z0(3/3) AAS
github使ってたらprivateでもmsには丸見えで、パクられる可能性ある?
18: デフォルトの名無しさん (ブーイモ MMfb-gBP2) [sage] 2022/04/23(土) 23:44:14.33 ID:SaKhCZw7M(1) AAS
パクられるかどうかはともかく、中身は見られると考えておくべき
19(1): デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D) [sage] 2022/04/24(日) 00:26:48.98 ID:FAumgQ8n0(1/2) AAS
企業が使いたがらないわけだ
うちの会社もシステム管理部がサービス提供してるからGitHubは使ったことないわ
20: デフォルトの名無しさん (ワッチョイ 66ad-1kfj) [sage] 2022/04/24(日) 00:55:07.22 ID:iv1L4zeB0(1) AAS
>>17
Enterprise Server
21: デフォルトの名無しさん (ワッチョイ fbc2-sVJS) [sage] 2022/04/24(日) 03:12:40.44 ID:n9chlSjy0(1/2) AAS
>>19
>>12 でハロワしか書いたことないと言ってるけどなにコミットしてるの?
22(1): デフォルトの名無しさん (ワッチョイ 8ecf-IHZD) [sage] 2022/04/24(日) 09:55:32.12 ID:dUeEO36o0(1/4) AAS
>>14
ありがとう。
やっぱりgit自体には機能はなくて外部でどうにかする形になっちゃうか。
23(2): デフォルトの名無しさん (ワッチョイ 30e4-E6ke) [sage] 2022/04/24(日) 12:12:10.16 ID:ShaTWktX0(1/3) AAS
>>22
環境変数あたりに設定できないのかと思って調べたら無くて、その代わりにGIT_ASKPASSという環境変数の存在を知って
これ使えば環境変数に設定した情報でログインできるんじゃなね?と思って調べたらこんなのが有った
https://stackoverflow.com/questions/68344358/git-askpass-with-user-and-password
ホントに使えるかどうかは試していない
24: デフォルトの名無しさん (ワッチョイ 321e-iecr) [sage] 2022/04/24(日) 12:12:59.03 ID:Nvwww3Vj0(1) AAS
スクリプトから動かすこと前提なのに、他のツールに依存するのが嫌なのかい?
bashなのかpsなのか分からないけど、問題はなんだろう。
25(1): デフォルトの名無しさん (ワッチョイ 30e4-E6ke) [sage] 2022/04/24(日) 12:28:59.01 ID:ShaTWktX0(2/3) AAS
>>23のシェルスクリプトの中から exec printf $PASSWORD とか exec echo $PASSWORD やるとコマンドラインにパスワード書くのと一緒かな?その辺も確認必要かも
26: デフォルトの名無しさん (ワッチョイ a27c-fLUy) [sage] 2022/04/24(日) 12:40:22.27 ID:fbjBdL090(1/2) AAS
rebaseしろとか言うガイジ会社たまにあるよなw
こんな機能そもそも要らないだろw
強制プッシュも気持ち悪い
27: デフォルトの名無しさん (ブーイモ MMba-ocNI) [sage] 2022/04/24(日) 13:03:46.08 ID:iPETl3ioM(1) AAS
rebase 無しで git 使うとか頭おかしい。
何のために git つかってるんだろう?
28: デフォルトの名無しさん (ブーイモ MM5a-pyRw) [sage] 2022/04/24(日) 13:25:41.34 ID:YoSEHitiM(1) AAS
改竄するためではないのは確かだな
29: デフォルトの名無しさん (ワッチョイ fbc2-sVJS) [sage] 2022/04/24(日) 13:36:37.53 ID:n9chlSjy0(2/2) AAS
rebase -i
でsquashできるのは必要だろ
30: デフォルトの名無しさん (テテンテンテン MM34-6JeH) [sage] 2022/04/24(日) 14:01:12.35 ID:vTJ9qYnsM(1/2) AAS
rebaseにもいろいろあるけど -i が有用なのは間違いない
ある程度神経質な人でもマメにコミットする習慣を促進してくれる
実際に rebase -i を使うかどうかは無関係に
31: デフォルトの名無しさん (テテンテンテン MM34-6JeH) [sage] 2022/04/24(日) 14:05:13.87 ID:vTJ9qYnsM(2/2) AAS
コミットしておけばよかった、しなければよかった
これがなくなる
迷わずコミット等をすぐ実行すればいい
訂正したくなったらなんでも軌道修正できる
gitの中心的価値だと思う
32(1): デフォルトの名無しさん (ワッチョイ 8ecf-IHZD) [sage] 2022/04/24(日) 14:27:53.64 ID:dUeEO36o0(2/4) AAS
>>23
これだ!ありがとう。
でもGIT_ASKPASSに設定できるのはファイルだけでコマンドラインはダメなのか。
windows/linux両対応させようとするとちょっと面倒だな。
>>25
sh組み込みコマンドのechoを使う分には大丈夫そう。
仮にもし見えていたとしても一瞬なので問題はなさそうです。
33: デフォルトの名無しさん (ワッチョイ 8cbb-ocNI) [sage] 2022/04/24(日) 14:51:45.39 ID:SoZvFYPL0(1/3) AAS
rebase まともに使いこなせない奴は git 使えるとは認めん。svn でも使ってろ。
34(1): デフォルトの名無しさん (ワッチョイ 30e4-E6ke) [sage] 2022/04/24(日) 15:52:21.96 ID:ShaTWktX0(3/3) AAS
>>32
用途によってはこの辺も注意する必要ありそう
https://qiita.com/magicant/items/5c8346ce4781f0fe7dce
> Git のコンフィグで credential.helper が設定されていると GIT_ASKPASS 環境変数よりもそちらが優先される。
ユーザに使わせるのなら、ユーザがグローバルにcredential.helperを設定している可能性があるから、リポジトリ単位でcredential.helperを無効にするとかの必要があるかも
35: デフォルトの名無しさん (ワッチョイ 8ecf-IHZD) [sage] 2022/04/24(日) 16:13:17.46 ID:dUeEO36o0(3/4) AAS
>>34
credential.helperの設定がcacheの状態で試して問題なかったから、たぶんhelperの設定で
パスワードが要求されない場合はGIT_ASKPASSが使われないということじゃないかと思う。
とりあえずうちの使い方では問題なさそうだった。
36(1): デフォルトの名無しさん (ブーイモ MMed-pyRw) [sage] 2022/04/24(日) 18:06:18.83 ID:LCzRo7rmM(1) AAS
mergeの代わりにrebaseするのは現実のワーキングツリーに存在したことのない状態のコミットを作り出すという点で最悪の詐称行為
push前に連続した自分のコミットをまとめる目的だけに使うならセーフ
37(1): デフォルトの名無しさん (ワッチョイ 8cbb-ocNI) [sage] 2022/04/24(日) 18:23:59.78 ID:SoZvFYPL0(2/3) AAS
>>36
push の前にも何も、共有リポジトリを rebase するやつなんていないよ。
rebase は個人の作業リポジトリ
38: デフォルトの名無しさん (ワッチョイ 1e14-9ijo) [sage] 2022/04/24(日) 18:30:19.12 ID:uGNTu5m80(1) AAS
>>37
リモートを取り込むときに可能ではあるけどするなと言っているんでしょう
39: デフォルトの名無しさん (テテンテンテン MM34-6JeH) [sage] 2022/04/24(日) 18:32:15.63 ID:4gvmDiyIM(1/2) AAS
pull --rebase もその意味では問題ないな
40: デフォルトの名無しさん (テテンテンテン MM34-6JeH) [sage] 2022/04/24(日) 18:33:32.50 ID:4gvmDiyIM(2/2) AAS
テストをする前か後か、公開する前か後かだけが重要
個人のローカルにおける正しき歴史的事実がどうだったかなんてどうでもいい
上下前次1-新書関写板覧索設栞歴
あと 962 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s