ソースコード管理を行う分散型バージョン管理システム、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
https://mevius.5ch.net/test/read.cgi/tech/1502726047/
Git 17
https://mevius.5ch.net/test/read.cgi/tech/1599016710/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Git 18
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 9ce4-E6ke)
2022/04/23(土) 03:25:45.27ID:HOOXt/T3020デフォルトの名無しさん (ワッチョイ 66ad-1kfj)
2022/04/24(日) 00:55:07.22ID:iv1L4zeB0 >>17
Enterprise Server
Enterprise Server
21デフォルトの名無しさん (ワッチョイ fbc2-sVJS)
2022/04/24(日) 03:12:40.44ID:n9chlSjy022デフォルトの名無しさん (ワッチョイ 8ecf-IHZD)
2022/04/24(日) 09:55:32.12ID:dUeEO36o023デフォルトの名無しさん (ワッチョイ 30e4-E6ke)
2022/04/24(日) 12:12:10.16ID:ShaTWktX0 >>22
環境変数あたりに設定できないのかと思って調べたら無くて、その代わりにGIT_ASKPASSという環境変数の存在を知って
これ使えば環境変数に設定した情報でログインできるんじゃなね?と思って調べたらこんなのが有った
https://stackoverflow.com/questions/68344358/git-askpass-with-user-and-password
ホントに使えるかどうかは試していない
環境変数あたりに設定できないのかと思って調べたら無くて、その代わりにGIT_ASKPASSという環境変数の存在を知って
これ使えば環境変数に設定した情報でログインできるんじゃなね?と思って調べたらこんなのが有った
https://stackoverflow.com/questions/68344358/git-askpass-with-user-and-password
ホントに使えるかどうかは試していない
24デフォルトの名無しさん (ワッチョイ 321e-iecr)
2022/04/24(日) 12:12:59.03ID:Nvwww3Vj0 スクリプトから動かすこと前提なのに、他のツールに依存するのが嫌なのかい?
bashなのかpsなのか分からないけど、問題はなんだろう。
bashなのかpsなのか分からないけど、問題はなんだろう。
25デフォルトの名無しさん (ワッチョイ 30e4-E6ke)
2022/04/24(日) 12:28:59.01ID:ShaTWktX0 >>23のシェルスクリプトの中から exec printf $PASSWORD とか exec echo $PASSWORD やるとコマンドラインにパスワード書くのと一緒かな?その辺も確認必要かも
26デフォルトの名無しさん (ワッチョイ a27c-fLUy)
2022/04/24(日) 12:40:22.27ID:fbjBdL090 rebaseしろとか言うガイジ会社たまにあるよなw
こんな機能そもそも要らないだろw
強制プッシュも気持ち悪い
こんな機能そもそも要らないだろw
強制プッシュも気持ち悪い
27デフォルトの名無しさん (ブーイモ MMba-ocNI)
2022/04/24(日) 13:03:46.08ID:iPETl3ioM rebase 無しで git 使うとか頭おかしい。
何のために git つかってるんだろう?
何のために git つかってるんだろう?
28デフォルトの名無しさん (ブーイモ MM5a-pyRw)
2022/04/24(日) 13:25:41.34ID:YoSEHitiM 改竄するためではないのは確かだな
29デフォルトの名無しさん (ワッチョイ fbc2-sVJS)
2022/04/24(日) 13:36:37.53ID:n9chlSjy0 rebase -i
でsquashできるのは必要だろ
でsquashできるのは必要だろ
30デフォルトの名無しさん (テテンテンテン MM34-6JeH)
2022/04/24(日) 14:01:12.35ID:vTJ9qYnsM rebaseにもいろいろあるけど -i が有用なのは間違いない
ある程度神経質な人でもマメにコミットする習慣を促進してくれる
実際に rebase -i を使うかどうかは無関係に
ある程度神経質な人でもマメにコミットする習慣を促進してくれる
実際に rebase -i を使うかどうかは無関係に
31デフォルトの名無しさん (テテンテンテン MM34-6JeH)
2022/04/24(日) 14:05:13.87ID:vTJ9qYnsM コミットしておけばよかった、しなければよかった
これがなくなる
迷わずコミット等をすぐ実行すればいい
訂正したくなったらなんでも軌道修正できる
gitの中心的価値だと思う
これがなくなる
迷わずコミット等をすぐ実行すればいい
訂正したくなったらなんでも軌道修正できる
gitの中心的価値だと思う
32デフォルトの名無しさん (ワッチョイ 8ecf-IHZD)
2022/04/24(日) 14:27:53.64ID:dUeEO36o033デフォルトの名無しさん (ワッチョイ 8cbb-ocNI)
2022/04/24(日) 14:51:45.39ID:SoZvFYPL0 rebase まともに使いこなせない奴は git 使えるとは認めん。svn でも使ってろ。
34デフォルトの名無しさん (ワッチョイ 30e4-E6ke)
2022/04/24(日) 15:52:21.96ID:ShaTWktX0 >>32
用途によってはこの辺も注意する必要ありそう
https://qiita.com/magicant/items/5c8346ce4781f0fe7dce
> Git のコンフィグで credential.helper が設定されていると GIT_ASKPASS 環境変数よりもそちらが優先される。
ユーザに使わせるのなら、ユーザがグローバルにcredential.helperを設定している可能性があるから、リポジトリ単位でcredential.helperを無効にするとかの必要があるかも
用途によってはこの辺も注意する必要ありそう
https://qiita.com/magicant/items/5c8346ce4781f0fe7dce
> Git のコンフィグで credential.helper が設定されていると GIT_ASKPASS 環境変数よりもそちらが優先される。
ユーザに使わせるのなら、ユーザがグローバルにcredential.helperを設定している可能性があるから、リポジトリ単位でcredential.helperを無効にするとかの必要があるかも
35デフォルトの名無しさん (ワッチョイ 8ecf-IHZD)
2022/04/24(日) 16:13:17.46ID:dUeEO36o0 >>34
credential.helperの設定がcacheの状態で試して問題なかったから、たぶんhelperの設定で
パスワードが要求されない場合はGIT_ASKPASSが使われないということじゃないかと思う。
とりあえずうちの使い方では問題なさそうだった。
credential.helperの設定がcacheの状態で試して問題なかったから、たぶんhelperの設定で
パスワードが要求されない場合はGIT_ASKPASSが使われないということじゃないかと思う。
とりあえずうちの使い方では問題なさそうだった。
36デフォルトの名無しさん (ブーイモ MMed-pyRw)
2022/04/24(日) 18:06:18.83ID:LCzRo7rmM mergeの代わりにrebaseするのは現実のワーキングツリーに存在したことのない状態のコミットを作り出すという点で最悪の詐称行為
push前に連続した自分のコミットをまとめる目的だけに使うならセーフ
push前に連続した自分のコミットをまとめる目的だけに使うならセーフ
37デフォルトの名無しさん (ワッチョイ 8cbb-ocNI)
2022/04/24(日) 18:23:59.78ID:SoZvFYPL038デフォルトの名無しさん (ワッチョイ 1e14-9ijo)
2022/04/24(日) 18:30:19.12ID:uGNTu5m80 >>37
リモートを取り込むときに可能ではあるけどするなと言っているんでしょう
リモートを取り込むときに可能ではあるけどするなと言っているんでしょう
39デフォルトの名無しさん (テテンテンテン MM34-6JeH)
2022/04/24(日) 18:32:15.63ID:4gvmDiyIM pull --rebase もその意味では問題ないな
40デフォルトの名無しさん (テテンテンテン MM34-6JeH)
2022/04/24(日) 18:33:32.50ID:4gvmDiyIM テストをする前か後か、公開する前か後かだけが重要
個人のローカルにおける正しき歴史的事実がどうだったかなんてどうでもいい
個人のローカルにおける正しき歴史的事実がどうだったかなんてどうでもいい
41デフォルトの名無しさん (ワッチョイ a27c-fLUy)
2022/04/24(日) 20:27:20.91ID:fbjBdL090 rebase使ってるバカ結構いるんだなw
mergeだけで事足りるやろw
ツリーを一直線にしたいとかバカみたいな理由で使う奴がいるから笑えるw
mergeだけで事足りるやろw
ツリーを一直線にしたいとかバカみたいな理由で使う奴がいるから笑えるw
42デフォルトの名無しさん (ワッチョイ 5302-VXkF)
2022/04/24(日) 21:41:06.35ID:X96kL4+W0 前も君みたいな発言しているやつ居たな
問い詰めるとリベースの使い方理解する前に適当に弄って
元に戻せなくなってたアホだった
問い詰めるとリベースの使い方理解する前に適当に弄って
元に戻せなくなってたアホだった
43デフォルトの名無しさん (ワッチョイ 8cbb-ocNI)
2022/04/24(日) 22:19:43.05ID:SoZvFYPL0 普段からやってる作業手順
1) 個人リポジトリに作業ブランチを切って試行錯誤。がんがんコミットする。
2) 完成したら機能ブランチを切って rebase
差分を統合したり分割したり順番を入れ替えたりゴミ履歴を取り除いたりコミット・メッセージを分かりやすく直したりする。
後から履歴を確認した時に何のため差分か分かるようにするのが最重要。
3) 綺麗になった機能ブランチを公開(push)して他の人にも確認・テストしてもらう。
4) 問題無さそうなら機能ブランチを現在の master の先頭に rebase して最終テスト
5) 機能ブランチを master に fast forward でマージ。
4) の rebase は機能や履歴によっては特別な意図があって rebase せずに 3way-merge することもあるけどレアケース。
2) の rebase はほぼ必須。一発で完璧なコミット作れるような単純変更以外は常に必要。
1) 個人リポジトリに作業ブランチを切って試行錯誤。がんがんコミットする。
2) 完成したら機能ブランチを切って rebase
差分を統合したり分割したり順番を入れ替えたりゴミ履歴を取り除いたりコミット・メッセージを分かりやすく直したりする。
後から履歴を確認した時に何のため差分か分かるようにするのが最重要。
3) 綺麗になった機能ブランチを公開(push)して他の人にも確認・テストしてもらう。
4) 問題無さそうなら機能ブランチを現在の master の先頭に rebase して最終テスト
5) 機能ブランチを master に fast forward でマージ。
4) の rebase は機能や履歴によっては特別な意図があって rebase せずに 3way-merge することもあるけどレアケース。
2) の rebase はほぼ必須。一発で完璧なコミット作れるような単純変更以外は常に必要。
44デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D)
2022/04/24(日) 22:22:11.60ID:FAumgQ8n0 個人リポジトリにブランチ切る理由ってなんなの?
その個人リポジトリでどんな失敗してもリモートにはなんの影響もなんだし
ブランチを切る理由がわからん
その個人リポジトリでどんな失敗してもリモートにはなんの影響もなんだし
ブランチを切る理由がわからん
45デフォルトの名無しさん (ワッチョイ 8ecf-IHZD)
2022/04/24(日) 23:29:01.99ID:dUeEO36o0 masterだけで作業するより便利だからじゃないかな
46デフォルトの名無しさん (ワッチョイ 8cbb-ocNI)
2022/04/25(月) 00:04:59.31ID:+4yC3ym+0 えっと rebase どころか branch 使えないやつが湧いてきた件について。
一つ教えてやる。 git はブランチ切って損することはない。何か始める場合は常にブランチ切れ。
一つ教えてやる。 git はブランチ切って損することはない。何か始める場合は常にブランチ切れ。
47デフォルトの名無しさん (ブーイモ MMba-gBP2)
2022/04/25(月) 00:52:07.65ID:S+k+oteKM masterブランチだけで仕事が済むのは幸せなことだよ
頭使わなくてもいい簡単なコードしか書く必要がないか、非効率にダラダラコード書いても怒られないか、もしくはすごく優秀で完璧なコードをサクッと仕上げられるとか
頭使わなくてもいい簡単なコードしか書く必要がないか、非効率にダラダラコード書いても怒られないか、もしくはすごく優秀で完璧なコードをサクッと仕上げられるとか
48デフォルトの名無しさん (テテンテンテン MM34-JgK/)
2022/04/25(月) 08:24:37.40ID:iDVbbzn/M >>44
ローカルでブランチ切って少しずつコミットすれば、部分的に失敗しても成功した部分は救えるだろ。
実装中に他の実装・機能を試してみたくなっても、新しくブランチ切れば今までのコードの開発履歴を残しておけるだろ。
ローカルでブランチ切って少しずつコミットすれば、部分的に失敗しても成功した部分は救えるだろ。
実装中に他の実装・機能を試してみたくなっても、新しくブランチ切れば今までのコードの開発履歴を残しておけるだろ。
49デフォルトの名無しさん (アウアウウー Saab-mX87)
2022/04/26(火) 12:11:17.62ID:/fwuRjsla >>46
強いて言えばgot branchの結果がウザくなるから定期的に消すかcloneしなきゃならんことがデメリットかな
強いて言えばgot branchの結果がウザくなるから定期的に消すかcloneしなきゃならんことがデメリットかな
50デフォルトの名無しさん (ブーイモ MM5e-5nTT)
2022/04/26(火) 12:13:42.26ID:rtwHHAKvM I got you
51デフォルトの名無しさん (ブーイモ MMba-gBP2)
2022/04/26(火) 14:17:38.70ID:UCRBMbKcM ブランチむっちゃ作る
コミット1つ作るたびにブランチ1つ作る勢い
コミット1つ作るたびにブランチ1つ作る勢い
52デフォルトの名無しさん (ワッチョイ 8cbb-ocNI)
2022/04/26(火) 15:22:50.57ID:N68+EKXV0 >>49
clone するのは知らないけど、名前の付け方を工夫することで branch がたくさんになっても --sort とか <pattern> match (複雑なら grep でも) とかで何とかなるよ。
正しい名前になるように頻繁に名前変えてる。作業ブランチだと名前に日付入れたりもする。
clone するのは知らないけど、名前の付け方を工夫することで branch がたくさんになっても --sort とか <pattern> match (複雑なら grep でも) とかで何とかなるよ。
正しい名前になるように頻繁に名前変えてる。作業ブランチだと名前に日付入れたりもする。
53デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D)
2022/04/26(火) 20:32:55.60ID:2YgT13Zl054デフォルトの名無しさん (ワッチョイ 328c-lPKc)
2022/04/26(火) 21:35:46.96ID:mJYbKkKI0 >>53
言っている意味がわからない。
お前は複数の機能を実装するとき、機能ごとに分割して開発しないのかね?
あるいは開発途中にデバッグせざるを得なくなったとき、開発を保留してデバックしないのか?
複数の機能をごちゃごちゃに開発するほうがよほどスパゲティだろ。
言っている意味がわからない。
お前は複数の機能を実装するとき、機能ごとに分割して開発しないのかね?
あるいは開発途中にデバッグせざるを得なくなったとき、開発を保留してデバックしないのか?
複数の機能をごちゃごちゃに開発するほうがよほどスパゲティだろ。
55デフォルトの名無しさん (ワッチョイ fbc2-sVJS)
2022/04/26(火) 22:01:26.22ID:NfGotiE60 今時納品先にsvnを指定されてめんどくせーって思ってたけどgit-svn使ってみたら便利だったわ
ローカルではgit、push先はsvnで快適に作業できるね
ローカルではgit、push先はsvnで快適に作業できるね
56デフォルトの名無しさん (スップ Sd02-pyRw)
2022/04/26(火) 22:10:58.79ID:u6PysQbRd >>54の理屈はもっともだけど、普通はそもそも複数の機能をローカルだけで一気に開発したりしないよ
それぞれブランチに分割できるんだったらその単位でpull requestを出して共有ブランチにマージしたらいい
そもそも長期間の巨大な変更をしないなら、一時的に開発途中でデバッグせざるを得ないようなケースはstashで十分
それぞれブランチに分割できるんだったらその単位でpull requestを出して共有ブランチにマージしたらいい
そもそも長期間の巨大な変更をしないなら、一時的に開発途中でデバッグせざるを得ないようなケースはstashで十分
57デフォルトの名無しさん (ワッチョイ 8ecf-IHZD)
2022/04/26(火) 22:27:29.73ID:CkL0lbov0 >それぞれブランチに分割できるんだったらその単位でpull requestを出して共有ブランチにマージしたらいい
仮にそれでできるとしても、人によってbranchの方が便利だと思うならそれを否定する理由もない。
仮にそれでできるとしても、人によってbranchの方が便利だと思うならそれを否定する理由もない。
58デフォルトの名無しさん (ワッチョイ 321e-iecr)
2022/04/26(火) 22:40:06.07ID:O0w0nVhg0 >>55
dcommitするとツリー新しく作られるのがなー
dcommitするとツリー新しく作られるのがなー
59デフォルトの名無しさん (ワッチョイ fbc2-sVJS)
2022/04/26(火) 23:56:21.54ID:NfGotiE60 >>58
さっきdcommitしたけど新しいツリーできてないよ
さっきdcommitしたけど新しいツリーできてないよ
60デフォルトの名無しさん (ワッチョイ 5302-VXkF)
2022/04/27(水) 00:33:02.76ID:F7+XOl/T0 「運用ルールとかどうでもいいから好きにやればいい 最後に動けば良い」
という意思を感じる
という意思を感じる
61デフォルトの名無しさん (ワッチョイ 328c-lPKc)
2022/04/27(水) 00:45:15.24ID:FJFRKed00 >>56
pull request依存か。何らかのツールやホスティングサービスに頼る前提?
>そもそも長期間の巨大な変更をしないなら、一時的に開発途中でデバッグせざるを得ないようなケースはstashで十分
開発途中に一切コミットしないとか信じられん……
コミットに対する考えにマリアナ海溝よりも深い溝があるみたいだ。
pull request依存か。何らかのツールやホスティングサービスに頼る前提?
>そもそも長期間の巨大な変更をしないなら、一時的に開発途中でデバッグせざるを得ないようなケースはstashで十分
開発途中に一切コミットしないとか信じられん……
コミットに対する考えにマリアナ海溝よりも深い溝があるみたいだ。
62デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D)
2022/04/27(水) 01:04:03.56ID:9dk3kBsG063デフォルトの名無しさん (ワッチョイ fbc2-sVJS)
2022/04/27(水) 01:08:48.10ID:JXms61e8064デフォルトの名無しさん (ワッチョイ 8cbb-ocNI)
2022/04/27(水) 01:12:33.77ID:lKrpqKJw0 branch は機能ごとに切るもののと思い込んでるやつがいるな。
ローカルの branch は作業ごとに切るものだよ。
同じ機能でも複数の実装方法がある時に両方作って性能とかを比べてみたいとかあるだろ。
複数の作業が並行して走ることなんて普通だし、思いつきで試してみたくなることもある。
コミットの整理する時に整理前の試行錯誤とかを別に残しておくとかも普通の使い方。
ローカルの branch は作業ごとに切るものだよ。
同じ機能でも複数の実装方法がある時に両方作って性能とかを比べてみたいとかあるだろ。
複数の作業が並行して走ることなんて普通だし、思いつきで試してみたくなることもある。
コミットの整理する時に整理前の試行錯誤とかを別に残しておくとかも普通の使い方。
65デフォルトの名無しさん (ワッチョイ 98ad-mX87)
2022/04/27(水) 01:44:37.10ID:EqGUmidc066デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D)
2022/04/27(水) 01:56:20.17ID:9dk3kBsG067デフォルトの名無しさん (ワッチョイ 98ad-mX87)
2022/04/27(水) 01:58:06.00ID:EqGUmidc0 >>66
プロトタイプを作る仕事もあるよ
プロトタイプを作る仕事もあるよ
68デフォルトの名無しさん (ブーイモ MM5e-ujvd)
2022/04/27(水) 02:09:07.46ID:VRIhnsU8M69デフォルトの名無しさん (テテンテンテン MMda-E6ke)
2022/04/27(水) 04:00:30.55ID:j8qFtrAaM >>62
そういう用途にはhook pre-commitとか使わねえ?1秒おきとかCO2を増やした犯罪に近いな
そういう用途にはhook pre-commitとか使わねえ?1秒おきとかCO2を増やした犯罪に近いな
70デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D)
2022/04/27(水) 09:46:06.94ID:9dk3kBsG0 >>67
そんなのデジドカじゃん
そんなのデジドカじゃん
71デフォルトの名無しさん (テテンテンテン MM34-6JeH)
2022/04/27(水) 11:45:16.43ID:ebpNfwy6M またこいつだったのか
こいつの言動には一貫して理解力の低さを感じる
svnも人の更新が勝手にローカルに降りてくるわけじゃないのにまだ分かってないのか
svnを使っていたときに更新コマンドを実行していたのと同じ契機でpullすればいい
svnはログ見たら最新分かるもん!だから最新常に見えてるってことでしょ?って感覚なんだろうが、それと同じ使い勝手がほしいならエイリアスなりショートカットなりで、ログを見る前にfetchする作業フローにすればいい
こいつの言動には一貫して理解力の低さを感じる
svnも人の更新が勝手にローカルに降りてくるわけじゃないのにまだ分かってないのか
svnを使っていたときに更新コマンドを実行していたのと同じ契機でpullすればいい
svnはログ見たら最新分かるもん!だから最新常に見えてるってことでしょ?って感覚なんだろうが、それと同じ使い勝手がほしいならエイリアスなりショートカットなりで、ログを見る前にfetchする作業フローにすればいい
72デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D)
2022/04/27(水) 11:57:26.73ID:9dk3kBsG0 お前の理解力の無さは神がかってんなー
その「更新コマンド」とやらを発行するのがいつかって話し
もちろん発行すれば、更新されているかどうかは分かる
svnの場合にはアイコンが変化するから、そのときが発行するタイミングだろ
gitは何時発行すればいいんだよ、
今ですか?w
その「更新コマンド」とやらを発行するのがいつかって話し
もちろん発行すれば、更新されているかどうかは分かる
svnの場合にはアイコンが変化するから、そのときが発行するタイミングだろ
gitは何時発行すればいいんだよ、
今ですか?w
73デフォルトの名無しさん (スププ Sd94-sVJS)
2022/04/27(水) 12:07:46.35ID:S3z8vnadd svnのアイコンって亀svnの話?
74デフォルトの名無しさん (ワッチョイ 8cbb-ocNI)
2022/04/27(水) 12:11:53.88ID:lKrpqKJw0 アイコンが変化するwww
一生 svn 使ってろ。お前には git はもったいない。
一生 svn 使ってろ。お前には git はもったいない。
75デフォルトの名無しさん (ワッチョイ 8cdb-Yb1D)
2022/04/27(水) 12:21:38.50ID:9dk3kBsG0 仕事で使ってない人はいいな
勝手に止めれるんだからなw
勝手に止めれるんだからなw
76デフォルトの名無しさん (スププ Sd94-sVJS)
2022/04/27(水) 12:24:20.59ID:S3z8vnadd 自分が今確認した範囲ではクラウド版のGitHubでもオンプレ版のGitLabでもメールやWebhooksでリポジトリの変更通知設定できるぞ
77デフォルトの名無しさん (ワッチョイ 8cbb-ocNI)
2022/04/27(水) 12:32:16.27ID:lKrpqKJw0 まじめな話、新しい技術が理解できないんなら、それがお前の限界なので仕事辞めればいいと思うよ。そうすればお前の嫌いな git 使う必要はなくなる。
お前の同僚もみんな辞めて欲しいと思ってるよ。
お前の同僚もみんな辞めて欲しいと思ってるよ。
78デフォルトの名無しさん (ワッチョイ 308f-I+9J)
2022/04/27(水) 12:34:48.84ID:DYvCt/H10 アイコンが変化するってアイコンオーバーレイ機能の話でしょ?TortoiseGitでも同じ機能あった気がするけど
79デフォルトの名無しさん (テテンテンテン MM34-6JeH)
2022/04/27(水) 13:10:40.52ID:ovcusBQSM Tortoiseのアイコン変化は他人が書き換えたことで起こるのではなく自分の書き換えで起こる
この違いすら説明しても理解しようとしない
度し難い
この違いすら説明しても理解しようとしない
度し難い
80デフォルトの名無しさん (ブーイモ MMed-nYrI)
2022/04/27(水) 13:21:08.68ID:lsVlKoR0M >>75
ハロワ通いなんじゃないの?就職できたの?
ハロワ通いなんじゃないの?就職できたの?
81デフォルトの名無しさん (ワッチョイ 321e-iecr)
2022/04/27(水) 20:08:43.28ID:GOlM/HCO0 >>59
あれ?まじか。
おれの環境の問題だったのか
毎度masterブランチ張り替えててダルいんだが。
dcommitするとremotes/git-svnっていうリモートブランチが、同じコミット内容で作られ直されるんだよ。
コミットメッセージが置き換えられて、svnの何番のリビジョンとして作ったっていうリンク(gitkでクリックするとhtmlブラウザが開く)が先頭につく。
なんか設定変えたりしてる?
おれはデフォルト設定のままで使ってて、
気になる点といえば、trunkレイアウトじゃないことだけだな。
ちなみにsvnでcommit(=push)しても作られ直されることはない。
あれ?まじか。
おれの環境の問題だったのか
毎度masterブランチ張り替えててダルいんだが。
dcommitするとremotes/git-svnっていうリモートブランチが、同じコミット内容で作られ直されるんだよ。
コミットメッセージが置き換えられて、svnの何番のリビジョンとして作ったっていうリンク(gitkでクリックするとhtmlブラウザが開く)が先頭につく。
なんか設定変えたりしてる?
おれはデフォルト設定のままで使ってて、
気になる点といえば、trunkレイアウトじゃないことだけだな。
ちなみにsvnでcommit(=push)しても作られ直されることはない。
82デフォルトの名無しさん (ワッチョイ 8f10-UDF2)
2022/05/07(土) 20:22:32.06ID:ib0Eop5f0 Git v2.36.1
83デフォルトの名無しさん (ワッチョイ aa7c-PvPk)
2022/05/12(木) 01:45:30.99ID:APzhfgWc0 そろそろ新しいソース管理のデファクトが出ないのだろうか
gitで十分だけど
gitで十分だけど
84デフォルトの名無しさん (ワッチョイ 268c-KEdX)
2022/05/12(木) 07:34:41.30ID:K9uELdaG0 >>83
バイナリ差分に対応したのは欲しいね。git強化で十分だけど。
バイナリ差分に対応したのは欲しいね。git強化で十分だけど。
85デフォルトの名無しさん (ワッチョイ 0bd2-tsJo)
2022/05/12(木) 13:08:23.34ID:AaLOHYMF0 pijulが来ないかと思ってるがなかなか来ない
86デフォルトの名無しさん (ワッチョイ 5b8f-7ZxL)
2022/05/12(木) 14:09:31.91ID:kYbcGzLE0 何で読むん?
87デフォルトの名無しさん (ワッチョイ 5be4-wMtl)
2022/05/12(木) 14:15:02.53ID:v/G/Uvm90 パイジュリ
88デフォルトの名無しさん (ワッチョイ 7fc2-MY31)
2022/05/12(木) 16:26:07.33ID:R27BjImG0 >>87
女性社員との会話中で使いにくいな
女性社員との会話中で使いにくいな
89デフォルトの名無しさん (ワッチョイ c16e-HoF8)
2022/05/28(土) 01:30:53.48ID:1jgHE0Ej0 今初めてgitを使った共同開発してる。チームメンバーもあまり詳しい人いなくてみんなで手探り手探り
便利ではあるんだけど例えばこっちの環境では動くのにあっちでクローンしてきたら動かねぇぞとか結構細かいトラブルが頻発する
gitのベテランだとやっぱこういうトラブルって起きないもの?ばっちり運用体制整えればトラブルってなくなるのかな
便利ではあるんだけど例えばこっちの環境では動くのにあっちでクローンしてきたら動かねぇぞとか結構細かいトラブルが頻発する
gitのベテランだとやっぱこういうトラブルって起きないもの?ばっちり運用体制整えればトラブルってなくなるのかな
90デフォルトの名無しさん (ワッチョイ c114-d6X+)
2022/05/28(土) 01:47:39.87ID:z09zwnVR0 それはosや環境が違うのではなく?
91デフォルトの名無しさん (ワッチョイ 5347-KyTQ)
2022/05/28(土) 01:58:38.97ID:tVHJDSh40 なにがどう動かないのか書いてないからさっぱり分からん
92デフォルトの名無しさん (オッペケ Sr8d-A9Gv)
2022/05/28(土) 08:06:50.38ID:oqZ/P1Bcr 足りないのかクローン出来てないのか環境違うのか全くわからんね
93デフォルトの名無しさん (アウアウウー Sac5-RJCN)
2022/05/28(土) 12:33:53.47ID:U/gq3eAna エスパーしてみる
Git固有の話ではなくVCSはおろか集団開発のノウハウすら怪しい状況なのかも
ignoreの使い方を理解してないから個人のローカルリソースへのフルパスがリポジトリに入ってるとか
Git固有の話ではなくVCSはおろか集団開発のノウハウすら怪しい状況なのかも
ignoreの使い方を理解してないから個人のローカルリソースへのフルパスがリポジトリに入ってるとか
94デフォルトの名無しさん (ワッチョイ f97f-215G)
2022/05/29(日) 12:55:55.23ID:Bex97ArJ0 そういうトラブルを防ぐために運用体制を整えるわけで
95デフォルトの名無しさん (ワッチョイ a1d2-uX7Z)
2022/05/29(日) 14:17:42.75ID:XW+WDPtU0 gitに限らず開発したプロジェクト一式が他の人の開発PCでもビルドできることぐらいは確認するよな?
ソース管理に不要なファイル(下のURL)に依存してたりするとそれも事故の原因だったりする
https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
ソース管理に不要なファイル(下のURL)に依存してたりするとそれも事故の原因だったりする
https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
96デフォルトの名無しさん (アウアウウー Sac5-2OYr)
2022/05/29(日) 15:42:28.60ID:au8Lw3/Ma autoconf
97デフォルトの名無しさん (ワッチョイ d933-yO3c)
2022/05/29(日) 21:53:37.99ID:XTpW04t60 >gitに限らず開発したプロジェクト一式が他の人の開発PCでもビルドできることぐらいは確認するよな?
と
>ソース管理に不要なファイル(下のURL)に依存してたりするとそれも事故の原因だったりする
>https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
の関係性がよくわからんのだが
ビルドに必要なものはバージョン管理下におけっていうこと?
と
>ソース管理に不要なファイル(下のURL)に依存してたりするとそれも事故の原因だったりする
>https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
の関係性がよくわからんのだが
ビルドに必要なものはバージョン管理下におけっていうこと?
98デフォルトの名無しさん (アウアウウー Sac5-RJCN)
2022/05/29(日) 22:38:36.77ID:JgxM3r1ba 中間生成物はリポジトリに置かずにignoreしろってことでしょ
そういえば初心者スレってないんだな
悩む初心者は結構いそうなもんだけど本でも読んでるんだろうか
そういえば初心者スレってないんだな
悩む初心者は結構いそうなもんだけど本でも読んでるんだろうか
99デフォルトの名無しさん (ワッチョイ 5347-KyTQ)
2022/05/30(月) 01:34:10.03ID:7RqK110K0 git使ってないとしてもソースコードを他人に渡したり納品したりするときにどうしてんのか考えて見ろってことよ
100デフォルトの名無しさん (スプッッ Sdf3-uX7Z)
2022/05/30(月) 02:16:00.47ID:Pd7l7DYWd ビルドに必要なものとReadmeとかの説明書は原則バージョン管理下置くことになる。
許される例外は社内で共通認識になってるライブラリぐらい
>>97
バージョン管理に必要なファイルは把握してるか?
ここに書いてるファイルはいらんのでバージョン管理から外すことになる
https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
誰かが x64/Debug に必要なファイルを混ぜてないか?という話
許される例外は社内で共通認識になってるライブラリぐらい
>>97
バージョン管理に必要なファイルは把握してるか?
ここに書いてるファイルはいらんのでバージョン管理から外すことになる
https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
誰かが x64/Debug に必要なファイルを混ぜてないか?という話
101デフォルトの名無しさん (テテンテンテン MMf3-nubO)
2022/05/30(月) 08:56:06.13ID:Pjv5EPMbM ギッとして〜♪ハッとする〜♪鯉だから〜♪
102デフォルトの名無しさん (アウアウウー Sac5-2OYr)
2022/05/30(月) 09:29:05.34ID:Z6OL71NLa ほらなω
VisualStdudioだろωωω
VisualStdudioだろωωω
103デフォルトの名無しさん (ワッチョイ a1ad-fRoS)
2022/06/07(火) 11:37:04.06ID:KSznXeRL0 git質問になります。
TortoiseGitのコミット後に復元、あるいはbranchのmarge時の一時的なstachを fsckで拾う事は可能ですか?
何がしたいのかと言うとコミットしていないファイルを事故ってロストしてしまいました。
コミットしていた場合、あるいはstashに退避していた場合、これらをgitから取り出せる事は理解しています。
今回の場合上記どちらも行っていません。しかし直前にブランチをリベースし、コミット後に復元を使用しています。
git的にはリベース時のstach退避も、コミット後に復元のアンカーも(多分stashですよね)、
ユーザーが意識していないだけでコミットしていて取り出せると思っているのですが、ハッシュを見つけられない状況にあります。
TortoiseGitのコミット後に復元、あるいはbranchのmarge時の一時的なstachを fsckで拾う事は可能ですか?
何がしたいのかと言うとコミットしていないファイルを事故ってロストしてしまいました。
コミットしていた場合、あるいはstashに退避していた場合、これらをgitから取り出せる事は理解しています。
今回の場合上記どちらも行っていません。しかし直前にブランチをリベースし、コミット後に復元を使用しています。
git的にはリベース時のstach退避も、コミット後に復元のアンカーも(多分stashですよね)、
ユーザーが意識していないだけでコミットしていて取り出せると思っているのですが、ハッシュを見つけられない状況にあります。
104デフォルトの名無しさん (ワッチョイ 06bb-mxYd)
2022/06/07(火) 12:01:33.18ID:P5+TZOZ20 無理
105デフォルトの名無しさん (ワッチョイ c6da-lFti)
2022/06/07(火) 12:25:52.12ID:6FgN87ub0 バックアップとっておけよ無能
106デフォルトの名無しさん (ワッチョイ 8a7c-Rebr)
2022/06/07(火) 12:26:42.85ID:wUODvxyf0 コミットしていないファイルをどうやったら復元出来ると思うのかw
107デフォルトの名無しさん (ワッチョイ a1ad-fRoS)
2022/06/07(火) 12:35:16.57ID:KSznXeRL0 自己解決しました。ありがとうございます m(_ _ )m
stashはコミットと同等なのでIDが分かれば復元は可能です。
stashはコミットと同等なのでIDが分かれば復元は可能です。
108デフォルトの名無しさん (ワッチョイ c6da-lFti)
2022/06/07(火) 13:12:26.39ID:6FgN87ub0 ったく、手間かけさせやがって(なにもやってないけど
109デフォルトの名無しさん (ワッチョイ 4de4-Q5o7)
2022/06/07(火) 13:24:03.74ID:Z5gzecDU0 日本語不自由だなあ
stack overflow探せばやり方とかすぐ見つかる
https://stackoverflow.com/questions/89332/how-to-recover-a-dropped-stash-in-git
stack overflow探せばやり方とかすぐ見つかる
https://stackoverflow.com/questions/89332/how-to-recover-a-dropped-stash-in-git
110デフォルトの名無しさん (ワッチョイ cfdb-ol+D)
2022/06/11(土) 00:56:25.68ID:TbaKeFTX0 変更しようと思ったら毎回リモートからクローンしてきて
変更したらプッシュして削除
でまた、変更しようと思ったらまたリモートからクローンして。。。
めんどくせー
変更したらプッシュして削除
でまた、変更しようと思ったらまたリモートからクローンして。。。
めんどくせー
111デフォルトの名無しさん (ワッチョイ 7f47-xZ6v)
2022/06/11(土) 02:48:36.40ID:r2hYrBfZ0 >>110
なんでそんなアホな運用してるの?
なんでそんなアホな運用してるの?
112デフォルトの名無しさん (ワッチョイ cfdb-ol+D)
2022/06/11(土) 02:54:59.81ID:TbaKeFTX0 会社の決まりだから仕方ない
コーディング中もインターネットにつながらないパソコンを使用する必要があるし
とにかくセキュリティーが厳しい
コーディング中もインターネットにつながらないパソコンを使用する必要があるし
とにかくセキュリティーが厳しい
113デフォルトの名無しさん (テテンテンテン MM1f-NwEC)
2022/06/11(土) 16:03:57.36ID:jgWc5OBsM そういう運用なら普通シンクライアントなんだけどなぁ。
シンクラ運用できないくらいIT部門が駄目なのかね。
シンクラ運用できないくらいIT部門が駄目なのかね。
114デフォルトの名無しさん (ワッチョイ 7f47-xZ6v)
2022/06/11(土) 23:48:46.78ID:r2hYrBfZ0 gitサーバーをオンプレに構築すりゃいいんじゃないの?
115デフォルトの名無しさん (アウアウウー Sa67-Ng3M)
2022/06/12(日) 00:45:39.88ID:e7pZ5R39a クライアントPCにソースが残る状態がその会社としては怖いってことでしょ
セキュリティは時として理論ではなく感情に基づいて生産性より最優先されるのでどうにもならない
辞めるしかない
セキュリティは時として理論ではなく感情に基づいて生産性より最優先されるのでどうにもならない
辞めるしかない
116デフォルトの名無しさん (アウアウウー Sa67-4YzJ)
2022/06/12(日) 08:58:34.77ID:LQ+2P+LSa オンプレなところからクローンしてるのかな
117デフォルトの名無しさん (アウアウウー Sa67-hiZJ)
2022/06/12(日) 10:26:54.29ID:cPTHwR7Qa118デフォルトの名無しさん (オイコラミネオ MMc7-Vvh6)
2022/06/12(日) 11:28:03.93ID:IrwaOhM6M ディスク暗号化すればいいのに
119デフォルトの名無しさん (ワッチョイ cfdb-ol+D)
2022/06/12(日) 15:59:06.97ID:v8SgqvCy0 されてるわ
とにかくセキュリティが厳しい
新人が個人で購入したキーボードを刺して、顛末書書かされてたし。
とにかくセキュリティが厳しい
新人が個人で購入したキーボードを刺して、顛末書書かされてたし。
120デフォルトの名無しさん (オイコラミネオ MMc7-Vvh6)
2022/06/12(日) 16:15:43.63ID:IrwaOhM6M コンテナみたいな開発機でやったことがあるけどあれはなかなか便利だった
暗号化された永続化領域以外は再起動すると初期化される
pushしないで再起動すると泣くけど毎日キレイに掃除されるのでスッキリ
暗号化された永続化領域以外は再起動すると初期化される
pushしないで再起動すると泣くけど毎日キレイに掃除されるのでスッキリ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★4 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【卓球】早田ひな、「総額100万スられた」「ずっと憧れていたスペインとイタリア…」ヨーロッパ旅行で悲劇 スリ被害を告白 [muffin★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 【実況】博衣こよりのえちえち歌枠🧪★2
- 産経新聞「高市早苗の答弁さぁ……思慮が足りてなくね?官僚と詰めずに思いつきで話しているでしょ」 [175344491]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【雑談】暇人集会所part18
- 【画像】外務省局長「この度はうちの🦎がすみません…」中国「……」 [165981677]
- 外務省局長、よくわからないまま帰国へ [834922174]
