[過去ログ] Git 18 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
22
(1): (ワッチョイ 8ecf-IHZD) 2022/04/24(日)09:55 ID:dUeEO36o0(1/4) AAS
>>14
ありがとう。
やっぱりgit自体には機能はなくて外部でどうにかする形になっちゃうか。
23
(2): (ワッチョイ 30e4-E6ke) 2022/04/24(日)12:12 ID:ShaTWktX0(1/3) AAS
>>22
環境変数あたりに設定できないのかと思って調べたら無くて、その代わりにGIT_ASKPASSという環境変数の存在を知って
これ使えば環境変数に設定した情報でログインできるんじゃなね?と思って調べたらこんなのが有った
外部リンク:stackoverflow.com
ホントに使えるかどうかは試していない
24: (ワッチョイ 321e-iecr) 2022/04/24(日)12:12 ID:Nvwww3Vj0(1) AAS
スクリプトから動かすこと前提なのに、他のツールに依存するのが嫌なのかい?
bashなのかpsなのか分からないけど、問題はなんだろう。
25
(1): (ワッチョイ 30e4-E6ke) 2022/04/24(日)12:28 ID:ShaTWktX0(2/3) AAS
>>23のシェルスクリプトの中から exec printf $PASSWORD とか exec echo $PASSWORD やるとコマンドラインにパスワード書くのと一緒かな?その辺も確認必要かも
26: (ワッチョイ a27c-fLUy) 2022/04/24(日)12:40 ID:fbjBdL090(1/2) AAS
rebaseしろとか言うガイジ会社たまにあるよなw
こんな機能そもそも要らないだろw
強制プッシュも気持ち悪い
27: (ブーイモ MMba-ocNI) 2022/04/24(日)13:03 ID:iPETl3ioM(1) AAS
rebase 無しで git 使うとか頭おかしい。
何のために git つかってるんだろう?
28: (ブーイモ MM5a-pyRw) 2022/04/24(日)13:25 ID:YoSEHitiM(1) AAS
改竄するためではないのは確かだな
29: (ワッチョイ fbc2-sVJS) 2022/04/24(日)13:36 ID:n9chlSjy0(2/2) AAS
rebase -i
でsquashできるのは必要だろ
30: (テテンテンテン MM34-6JeH) 2022/04/24(日)14:01 ID:vTJ9qYnsM(1/2) AAS
rebaseにもいろいろあるけど -i が有用なのは間違いない
ある程度神経質な人でもマメにコミットする習慣を促進してくれる
実際に rebase -i を使うかどうかは無関係に
31: (テテンテンテン MM34-6JeH) 2022/04/24(日)14:05 ID:vTJ9qYnsM(2/2) AAS
コミットしておけばよかった、しなければよかった
これがなくなる
迷わずコミット等をすぐ実行すればいい
訂正したくなったらなんでも軌道修正できる
gitの中心的価値だと思う
32
(1): (ワッチョイ 8ecf-IHZD) 2022/04/24(日)14:27 ID:dUeEO36o0(2/4) AAS
>>23
これだ!ありがとう。
でもGIT_ASKPASSに設定できるのはファイルだけでコマンドラインはダメなのか。
windows/linux両対応させようとするとちょっと面倒だな。

>>25
sh組み込みコマンドのechoを使う分には大丈夫そう。
仮にもし見えていたとしても一瞬なので問題はなさそうです。
33: (ワッチョイ 8cbb-ocNI) 2022/04/24(日)14:51 ID:SoZvFYPL0(1/3) AAS
rebase まともに使いこなせない奴は git 使えるとは認めん。svn でも使ってろ。
34
(1): (ワッチョイ 30e4-E6ke) 2022/04/24(日)15:52 ID:ShaTWktX0(3/3) AAS
>>32
用途によってはこの辺も注意する必要ありそう
外部リンク:qiita.com
> Git のコンフィグで credential.helper が設定されていると GIT_ASKPASS 環境変数よりもそちらが優先される。
ユーザに使わせるのなら、ユーザがグローバルにcredential.helperを設定している可能性があるから、リポジトリ単位でcredential.helperを無効にするとかの必要があるかも
35: (ワッチョイ 8ecf-IHZD) 2022/04/24(日)16:13 ID:dUeEO36o0(3/4) AAS
>>34
credential.helperの設定がcacheの状態で試して問題なかったから、たぶんhelperの設定で
パスワードが要求されない場合はGIT_ASKPASSが使われないということじゃないかと思う。
とりあえずうちの使い方では問題なさそうだった。
36
(1): (ブーイモ MMed-pyRw) 2022/04/24(日)18:06 ID:LCzRo7rmM(1) AAS
mergeの代わりにrebaseするのは現実のワーキングツリーに存在したことのない状態のコミットを作り出すという点で最悪の詐称行為
push前に連続した自分のコミットをまとめる目的だけに使うならセーフ
37
(1): (ワッチョイ 8cbb-ocNI) 2022/04/24(日)18:23 ID:SoZvFYPL0(2/3) AAS
>>36
push の前にも何も、共有リポジトリを rebase するやつなんていないよ。
rebase は個人の作業リポジトリ
38: (ワッチョイ 1e14-9ijo) 2022/04/24(日)18:30 ID:uGNTu5m80(1) AAS
>>37
リモートを取り込むときに可能ではあるけどするなと言っているんでしょう
39: (テテンテンテン MM34-6JeH) 2022/04/24(日)18:32 ID:4gvmDiyIM(1/2) AAS
pull --rebase もその意味では問題ないな
40: (テテンテンテン MM34-6JeH) 2022/04/24(日)18:33 ID:4gvmDiyIM(2/2) AAS
テストをする前か後か、公開する前か後かだけが重要
個人のローカルにおける正しき歴史的事実がどうだったかなんてどうでもいい
41: (ワッチョイ a27c-fLUy) 2022/04/24(日)20:27 ID:fbjBdL090(2/2) AAS
rebase使ってるバカ結構いるんだなw
mergeだけで事足りるやろw
ツリーを一直線にしたいとかバカみたいな理由で使う奴がいるから笑えるw
42: (ワッチョイ 5302-VXkF) 2022/04/24(日)21:41 ID:X96kL4+W0(1) AAS
前も君みたいな発言しているやつ居たな
問い詰めるとリベースの使い方理解する前に適当に弄って
元に戻せなくなってたアホだった
43: (ワッチョイ 8cbb-ocNI) 2022/04/24(日)22:19 ID:SoZvFYPL0(3/3) AAS
普段からやってる作業手順
1) 個人リポジトリに作業ブランチを切って試行錯誤。がんがんコミットする。
2) 完成したら機能ブランチを切って rebase
差分を統合したり分割したり順番を入れ替えたりゴミ履歴を取り除いたりコミット・メッセージを分かりやすく直したりする。
後から履歴を確認した時に何のため差分か分かるようにするのが最重要。
3) 綺麗になった機能ブランチを公開(push)して他の人にも確認・テストしてもらう。
4) 問題無さそうなら機能ブランチを現在の master の先頭に rebase して最終テスト
5) 機能ブランチを master に fast forward でマージ。

4) の rebase は機能や履歴によっては特別な意図があって rebase せずに 3way-merge することもあるけどレアケース。
2) の rebase はほぼ必須。一発で完璧なコミット作れるような単純変更以外は常に必要。
44
(1): (ワッチョイ 8cdb-Yb1D) 2022/04/24(日)22:22 ID:FAumgQ8n0(2/2) AAS
個人リポジトリにブランチ切る理由ってなんなの?
その個人リポジトリでどんな失敗してもリモートにはなんの影響もなんだし
ブランチを切る理由がわからん
45: (ワッチョイ 8ecf-IHZD) 2022/04/24(日)23:29 ID:dUeEO36o0(4/4) AAS
masterだけで作業するより便利だからじゃないかな
46
(1): (ワッチョイ 8cbb-ocNI) 2022/04/25(月)00:04 ID:+4yC3ym+0(1) AAS
えっと rebase どころか branch 使えないやつが湧いてきた件について。
一つ教えてやる。 git はブランチ切って損することはない。何か始める場合は常にブランチ切れ。
47: (ブーイモ MMba-gBP2) 2022/04/25(月)00:52 ID:S+k+oteKM(1) AAS
masterブランチだけで仕事が済むのは幸せなことだよ
頭使わなくてもいい簡単なコードしか書く必要がないか、非効率にダラダラコード書いても怒られないか、もしくはすごく優秀で完璧なコードをサクッと仕上げられるとか
48
(1): (テテンテンテン MM34-JgK/) 2022/04/25(月)08:24 ID:iDVbbzn/M(1) AAS
>>44
ローカルでブランチ切って少しずつコミットすれば、部分的に失敗しても成功した部分は救えるだろ。
実装中に他の実装・機能を試してみたくなっても、新しくブランチ切れば今までのコードの開発履歴を残しておけるだろ。
49
(1): (アウアウウー Saab-mX87) 2022/04/26(火)12:11 ID:/fwuRjsla(1) AAS
>>46
強いて言えばgot branchの結果がウザくなるから定期的に消すかcloneしなきゃならんことがデメリットかな
50: (ブーイモ MM5e-5nTT) 2022/04/26(火)12:13 ID:rtwHHAKvM(1) AAS
I got you
51: (ブーイモ MMba-gBP2) 2022/04/26(火)14:17 ID:UCRBMbKcM(1) AAS
ブランチむっちゃ作る
コミット1つ作るたびにブランチ1つ作る勢い
1-
あと 951 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.027s