探検
Git 20
1デフォルトの名無しさん (ワッチョイ df35-BO+l)
2024/02/15(木) 09:50:09.07ID:En27mXas0ソースコード管理を行う分散型バージョン管理システム、Gitについて語ろう。
Git
http://git-scm.com/
◆関連サイト
Pro Git - Table of Contents
http://git-scm.com/book/ja
Git入門
http://www8.atwiki.jp/git_jp/
◆前スレ
Git 17
https://mevius.5ch.net/test/read.cgi/tech/1599016710/
Git 18
http://mevius.5ch.net/test/read.cgi/tech/1650651945/
Git 19
https://mevius.5ch.net/test/read.cgi/tech/1667720427/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
284デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/26(日) 17:14:21.11ID:OHuPDl3g0 >>282
もうちょっと上手に煽んないと乗れないぞ
そもそもこのスレに cvs 使ったことあるやつがどれだけいると思ってんだ
30年前のアプリ比較に出しても自分が年寄りと表明することにしか
まちもに cvs 使ってたやつなら、恥ずかしくこの書き込みできないんで、きちんと使ったことないのまでは分かるけど
もうちょっと上手に煽んないと乗れないぞ
そもそもこのスレに cvs 使ったことあるやつがどれだけいると思ってんだ
30年前のアプリ比較に出しても自分が年寄りと表明することにしか
まちもに cvs 使ってたやつなら、恥ずかしくこの書き込みできないんで、きちんと使ったことないのまでは分かるけど
28530 (ワッチョイ 7f3d-ImQ9)
2025/01/26(日) 22:56:56.08ID:Im+l/vn00 CVSなら知ってるよ
コンビニのことでしょ
コンビニのことでしょ
286デフォルトの名無しさん (ワッチョイ 7a86-Uu4E)
2025/01/27(月) 23:35:25.04ID:5zVfH4ct0 >>284
40歳以上なら知っている
40歳以上なら知っている
287デフォルトの名無しさん (アウアウウー Sa47-zrHT)
2025/01/28(火) 00:30:38.67ID:knz0Jl8ca RCSの話をしたくなるね
288デフォルトの名無しさん (ワッチョイ 7a86-Uu4E)
2025/01/28(火) 06:16:26.21ID:OdcIn15O0 VSSもかなりあとまで使っていたけどな
35歳以上なら知っていることが多い
35歳以上なら知っていることが多い
289デフォルトの名無しさん (ワッチョイ 1a6e-dNed)
2025/01/28(火) 12:37:10.14ID:bnD9cEyX0 いまでもVisualStudioのソースコード管理はVSSライクなのあるよね。
Gitも使えるけど。
開発の中心じゃないメンバーも使う仕様書管理とかだとそっちの方が
評判高いというか、Gitは使わないよなw
Gitも使えるけど。
開発の中心じゃないメンバーも使う仕様書管理とかだとそっちの方が
評判高いというか、Gitは使わないよなw
290デフォルトの名無しさん (アウアウエー Sa52-FFa5)
2025/01/28(火) 13:19:48.30ID:dqvH8r5Ca SVNも忘れないで
291デフォルトの名無しさん (アウアウウー Sa47-zrHT)
2025/01/28(火) 20:38:47.97ID:n6IrqaQHa Gitを知ろう!昔のソース管理とGit
の絵を見るとGitって難しい事してるな、って思う。
逆に古いツールは複雑なマージ出来るんだっけ?と不安になる。
の絵を見るとGitって難しい事してるな、って思う。
逆に古いツールは複雑なマージ出来るんだっけ?と不安になる。
292デフォルトの名無しさん (ワッチョイ 3be6-6AoA)
2025/01/29(水) 13:05:47.15ID:iK+g/tdh0 Gitはオープンソースのプロジェクトを分散管理するのが目的だろうから、
社内のソース管理とかに使うと、なんか前より面倒くさくなったなと感じる
社内のソース管理とかに使うと、なんか前より面倒くさくなったなと感じる
293デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/29(水) 13:38:14.63ID:vsr4sfYf0 >>292
git は world wide にユニークな名前で管理して無限(おおげさな表現)にスケールすることが利点の1つなので
少人数のプロジェクトだとこの利点は感じ難いのは仕方ない、あらゆる利点は逆からみれば欠点なわけだし
git は world wide にユニークな名前で管理して無限(おおげさな表現)にスケールすることが利点の1つなので
少人数のプロジェクトだとこの利点は感じ難いのは仕方ない、あらゆる利点は逆からみれば欠点なわけだし
294デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/29(水) 13:41:47.19ID:vsr4sfYf0 git の他の利点、例えばブランチを切ったり繋いだりするのが早くて操作も簡単
みたいなのに慣れてくると個人利用のみでも手放せなくなる
みたいなのに慣れてくると個人利用のみでも手放せなくなる
295デフォルトの名無しさん (ワッチョイ 1bf9-pXYx)
2025/01/29(水) 15:51:35.40ID:O2q9bD9Z0 正直、ローカルリポジトリを持たずに直接GitHubにコミットできるオプションがあったら便利だと思う
クライアントとサーバーが等価なのがアーキテクチャとして美しいのはわかるけど、
安定したネットワーク環境とリモートへの反映が前提なら実用的にはあまり意味ないのよね
余計な手間が増えるだけだし、作業者マインドの人(情シスとか情シスとか)に理解させるのに苦労する
クライアントとサーバーが等価なのがアーキテクチャとして美しいのはわかるけど、
安定したネットワーク環境とリモートへの反映が前提なら実用的にはあまり意味ないのよね
余計な手間が増えるだけだし、作業者マインドの人(情シスとか情シスとか)に理解させるのに苦労する
296デフォルトの名無しさん (ワッチョイ 7a8e-0HiR)
2025/01/29(水) 16:45:51.30ID:NEN1+s6c0 なるほど、必要なら作ってくれ
297デフォルトの名無しさん (ワッチョイ 7ab6-N+ua)
2025/01/29(水) 17:08:05.77ID:j23j/EVS0 最近のGitHubはweb上で編集してプルリク投げまで完結できたよね?
あんまし使ったことないけど
あんまし使ったことないけど
298デフォルトの名無しさん (ワッチョイ b65f-rEDf)
2025/01/29(水) 17:26:33.12ID:wXwWo4Yf0 会社ではプッシュばっかり使っててプルリクの概念がいまだによくわかってない
このブランチをプルしてマージしてください ってお願いするのがプルリクなんだよね?
会社でこれをやるなら、ソース管理者みたいな人を立ててその人に依頼すんの?
このブランチをプルしてマージしてください ってお願いするのがプルリクなんだよね?
会社でこれをやるなら、ソース管理者みたいな人を立ててその人に依頼すんの?
299デフォルトの名無しさん (ワッチョイ 7f3c-zT4W)
2025/01/29(水) 18:19:19.91ID:u4GPoyB40 君のチームのワークフローに合わせればいい。Gitだからどうとかじゃなく。
考え方は簡単、他者の承認またはレビューを必要とするときに pull request を作る、承認したらマージする、これだけ。
例えばタスク毎にメイン開発者AとレビュワーBがアサインされていて、リリースにオーナーCの承認を必要とするなら、下記が考えられる。
開発タスクのクローズ : AがタスクのブランチからmainブランチへのPRを作成し、Bにレビューを依頼。BがPRを承認し、AまたはBがマージ。
リリース : 開発チームの誰かが main から production ブランチへのPRを作成し、Cがマージ。その後GitHub Actions等のCI/CDツールが本番環境へデプロイする。
上記はよくある流れではあるが、GitやGitHubだからこうするというわけではないことに留意せよ。
開発フローはそれらとは独立に決められるべきであり、それをGitHubの機能を使って実装するだけだ。
考え方は簡単、他者の承認またはレビューを必要とするときに pull request を作る、承認したらマージする、これだけ。
例えばタスク毎にメイン開発者AとレビュワーBがアサインされていて、リリースにオーナーCの承認を必要とするなら、下記が考えられる。
開発タスクのクローズ : AがタスクのブランチからmainブランチへのPRを作成し、Bにレビューを依頼。BがPRを承認し、AまたはBがマージ。
リリース : 開発チームの誰かが main から production ブランチへのPRを作成し、Cがマージ。その後GitHub Actions等のCI/CDツールが本番環境へデプロイする。
上記はよくある流れではあるが、GitやGitHubだからこうするというわけではないことに留意せよ。
開発フローはそれらとは独立に決められるべきであり、それをGitHubの機能を使って実装するだけだ。
300デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/29(水) 19:20:58.17ID:vsr4sfYf0 >>298
ワークフロー次第だが、もともと想定されてるのは
個人用公開リポジトリ ←push― 個人用ローカルリポジトリ ←commit― 作業ディレクトリ
という環境を全員が持ってる前提で
プルリクエストというのは、「俺の公開リポジトリに push したので、そこからお前のリポジトリに pull してくれ」という要求
これを責任者宛に出せば
チームリーダーとかリリース・マネージャーとかの責任者がチェックして問題なければ、それを彼の個人ローカル・リポジトリでマージする(その後に彼の公開リポジトリに push して公開する)
ワークフロー次第だが、もともと想定されてるのは
個人用公開リポジトリ ←push― 個人用ローカルリポジトリ ←commit― 作業ディレクトリ
という環境を全員が持ってる前提で
プルリクエストというのは、「俺の公開リポジトリに push したので、そこからお前のリポジトリに pull してくれ」という要求
これを責任者宛に出せば
チームリーダーとかリリース・マネージャーとかの責任者がチェックして問題なければ、それを彼の個人ローカル・リポジトリでマージする(その後に彼の公開リポジトリに push して公開する)
301デフォルトの名無しさん (ワッチョイ 7f36-zT4W)
2025/01/29(水) 21:57:23.24ID:u4GPoyB40 企業での開発においては共通のリポジトリを皆で触るのが一般的であり、”pull” requestは実際には同一リポジトリ内でのマージのみに使用する
forkはガバナンスを困難にし情報漏洩につながるリスクがあるため、そもそもorganizationまたはenterpriseのポリシーで一律禁止するのがベストプラクティス
forkはガバナンスを困難にし情報漏洩につながるリスクがあるため、そもそもorganizationまたはenterpriseのポリシーで一律禁止するのがベストプラクティス
302デフォルトの名無しさん (ワッチョイ 7f86-ImQ9)
2025/01/30(木) 01:09:50.68ID:o8nH7UIQ0 GitLabだとマージリクエストって名前なんだけど、個人的にはこっちの名の方がしっくり来るんだよなあ
303デフォルトの名無しさん (ワッチョイ 9727-dNed)
2025/01/30(木) 01:12:38.22ID:sgBWR4v+0 プルだと向こうが主語だもんな
引っ張ってぇ、的な
引っ張ってぇ、的な
304デフォルトの名無しさん (ワッチョイ 0ec9-X4Kx)
2025/01/30(木) 08:03:04.92ID:yzi2OnyQ0 リクエストだから向こうが主語だよ
何いってんのさ
どちらも依頼だけど取り込む段階に着目するかマージする段階に着目するかの違いだよ
何いってんのさ
どちらも依頼だけど取り込む段階に着目するかマージする段階に着目するかの違いだよ
305デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/30(木) 08:48:49.49ID:5L7oVd850 pull ってのは 「fetch して merge 」の省略形なので当然 merge もリクエストしてる
分散リポジトリなら先に merge の前に fetch してもらう必要があるので pull リクエストを出す
共用リポジトリとかなら fetch する必要がないので単なる merge リクエストを出す
この違いが分かって使い分けできないやつが git 使ってるの爆笑ものなんだが
ここは分かってないやつ多そうだな
分散リポジトリなら先に merge の前に fetch してもらう必要があるので pull リクエストを出す
共用リポジトリとかなら fetch する必要がないので単なる merge リクエストを出す
この違いが分かって使い分けできないやつが git 使ってるの爆笑ものなんだが
ここは分かってないやつ多そうだな
306デフォルトの名無しさん (ベーイモ MM06-zT4W)
2025/01/30(木) 10:31:13.18ID:Be3+/jiBM 企業内での開発の場合、pull(merge) requestは要請というよりレビューと承認を求める意味合いが強い。
結局マージを行うのも同じ人(別の人間かもしれないが基本的には同一の責任主体と見做せる)であることがほとんどだから。
その意味ではシンプルに review request
結局マージを行うのも同じ人(別の人間かもしれないが基本的には同一の責任主体と見做せる)であることがほとんどだから。
その意味ではシンプルに review request
307デフォルトの名無しさん (ベーイモ MM06-zT4W)
2025/01/30(木) 10:47:11.99ID:sLaRrBQRM 企業内での開発の場合、pull(merge) requestはコードレビューと承認を得ることを目的に作成され、その上でマージを誰が行うかは重要ではないんだよね。
というか多くのチームでは作成した本人がマージしている。
このへんの用語は実際初心者に教えてると理解しづらいようで、pullじゃなくてmergeにしたら解決というものでもない。
まあ、だからってもっと良い呼称は俺は思いつかないが。
というか多くのチームでは作成した本人がマージしている。
このへんの用語は実際初心者に教えてると理解しづらいようで、pullじゃなくてmergeにしたら解決というものでもない。
まあ、だからってもっと良い呼称は俺は思いつかないが。
309デフォルトの名無しさん (オッペケ Sr3b-ImQ9)
2025/01/30(木) 11:21:31.02ID:aXMNWhD7r310デフォルトの名無しさん (スプープ Sd5a-zT4W)
2025/01/30(木) 15:36:37.44ID:yII0bm57d しない。したとしても極めて稀。
OSS開発者のためのソーシャルコーディングサービスとして開発されたGitHubと異なり、
GitLabは当初からエンタープライズでのクローズドな開発を前提としており、>>301の通り基本的に共有リポジトリを使うから。
OSS開発者のためのソーシャルコーディングサービスとして開発されたGitHubと異なり、
GitLabは当初からエンタープライズでのクローズドな開発を前提としており、>>301の通り基本的に共有リポジトリを使うから。
311デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/30(木) 16:07:15.77ID:5L7oVd850 >>307
それはちょっと違う
本来は review とかが全部終わった完成したものについて出すのが merge/pull リクエスト
review する人と merge する人が一緒の時に手抜きで一回で済ますだけでワークフロー上は完全に別物
それはちょっと違う
本来は review とかが全部終わった完成したものについて出すのが merge/pull リクエスト
review する人と merge する人が一緒の時に手抜きで一回で済ますだけでワークフロー上は完全に別物
312デフォルトの名無しさん (ワッチョイ 1b16-zT4W)
2025/01/30(木) 16:38:36.48ID:NcQM/92I0313デフォルトの名無しさん (ワッチョイ 973f-dNed)
2025/01/30(木) 16:53:48.01ID:sgBWR4v+0 盛り上がってまいりました
314デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/30(木) 17:25:50.04ID:5L7oVd850 >>309
>>311
github は分散リポジトリを念頭にサーバ上の統合作業の用語を選択した
gitlab は共用リポジトリを念頭にサーバ上の統合作業の用語を選択した
これは本来の git の意図とはズレてるのでリーナスが切れた(サーバ上では統合作業 merge/pull しない、それらは手元のローカル・リポジトリでやるのが git 本来の流儀)
git で pull request はもともと相手のローカル・リポジトリへの pull を要求するというそのままの意味(github は用語を変に流用しただけ、本来の使い方ではない
linux kernel だと subsystem maintainer とかが subsystem の開発リポジトリから完成した分をリーナスの個人リポジトリに取り込んでリリースに含めるよう最終的な要求するのが pull request の意味
コードのレビューとかはもっとずっと前に ML とかで多くの人が議論し尽くしてる、そういうのが全部終わって次のバージョンのリリースに含めて良くなったら pull request 出す
>>311
github は分散リポジトリを念頭にサーバ上の統合作業の用語を選択した
gitlab は共用リポジトリを念頭にサーバ上の統合作業の用語を選択した
これは本来の git の意図とはズレてるのでリーナスが切れた(サーバ上では統合作業 merge/pull しない、それらは手元のローカル・リポジトリでやるのが git 本来の流儀)
git で pull request はもともと相手のローカル・リポジトリへの pull を要求するというそのままの意味(github は用語を変に流用しただけ、本来の使い方ではない
linux kernel だと subsystem maintainer とかが subsystem の開発リポジトリから完成した分をリーナスの個人リポジトリに取り込んでリリースに含めるよう最終的な要求するのが pull request の意味
コードのレビューとかはもっとずっと前に ML とかで多くの人が議論し尽くしてる、そういうのが全部終わって次のバージョンのリリースに含めて良くなったら pull request 出す
315デフォルトの名無しさん (ワッチョイ 0ec9-X4Kx)
2025/01/30(木) 21:25:55.92ID:yzi2OnyQ0 fetchしないってかなり語弊があるよな
316デフォルトの名無しさん (ワッチョイ df02-zT4W)
2025/01/31(金) 09:01:26.86ID:fWRcePGc0317デフォルトの名無しさん (ワッチョイ cebb-ncSF)
2025/01/31(金) 09:31:32.44ID:uF0JLDg90318デフォルトの名無しさん (ワッチョイ 7f65-ncSF)
2025/01/31(金) 10:15:03.05ID:9dfMKsJi0 >>316
> あんたはGitHubのpull requestを活用するにあって
俺に聞いてる? 俺のアドバイスなら
git 本来の pull request は業務フローによって必要だったり不要だったりする、参考に知っておくと良い
Github の pull request は使う必要も学ぶ必要もないゴミ、そのまま忘れてしまって良い、周りで使おうとするやついたら全力で止めるレベル
> あんたはGitHubのpull requestを活用するにあって
俺に聞いてる? 俺のアドバイスなら
git 本来の pull request は業務フローによって必要だったり不要だったりする、参考に知っておくと良い
Github の pull request は使う必要も学ぶ必要もないゴミ、そのまま忘れてしまって良い、周りで使おうとするやついたら全力で止めるレベル
319デフォルトの名無しさん (アウアウエー Sabf-J/8e)
2025/02/05(水) 14:37:49.09ID:RWIQAOlpa fork して勝手に成長させて fork 側が立派に育ったら
pull request なんてしなくても勝手に pull してくれるのが理想
pull request なんてしなくても勝手に pull してくれるのが理想
320デフォルトの名無しさん (ワッチョイ 7fbb-xxu2)
2025/02/06(木) 01:42:29.43ID:3KBUKtr20 >>319
いつ、誰が、何のために、どこから、どこへ pull すべきか指定するのが pull request なんだが
超絶AIでも開発してタイミングや理由を説明するのか? 誰がはどうする? 人間が AI から命令を受け取るのか? 責任者不明のコミットができる GitHub状態なのか?
楽し過ぎるな。それやるくらいなら多分AIに全部のプログラム書かせた方が早いと思うぞ
いつ、誰が、何のために、どこから、どこへ pull すべきか指定するのが pull request なんだが
超絶AIでも開発してタイミングや理由を説明するのか? 誰がはどうする? 人間が AI から命令を受け取るのか? 責任者不明のコミットができる GitHub状態なのか?
楽し過ぎるな。それやるくらいなら多分AIに全部のプログラム書かせた方が早いと思うぞ
321デフォルトの名無しさん (ワッチョイ 8f06-4ELh)
2025/02/08(土) 21:27:04.90ID:yVxtkiH10 また説教おじさん
322デフォルトの名無しさん (ワッチョイ 8618-CnNF)
2025/02/12(水) 02:05:12.31ID:3tQGE9a70 git stashで、新規のファイルも一時退避したいのですが、デフォだと無視されるようですね
何か方法はないでしょうか
ま、新規ファイルはgitに未登録だから放置プレイせよ、ということなのかもしれませんが
なんとなくスッキリしないというか
何か方法はないでしょうか
ま、新規ファイルはgitに未登録だから放置プレイせよ、ということなのかもしれませんが
なんとなくスッキリしないというか
323デフォルトの名無しさん (ワッチョイ 6a96-2Ob3)
2025/02/12(水) 02:14:56.55ID:W9y8zQE70 git add -A してから git stash
324デフォルトの名無しさん (ワッチョイ 46a9-6Hi7)
2025/02/12(水) 02:20:20.50ID:J/UI6pYQ0 -u
こんなとこ書き込む暇あったらググるかAIに聞け
こんなとこ書き込む暇あったらググるかAIに聞け
325デフォルトの名無しさん (オッペケ Sra3-7S74)
2025/02/13(木) 23:46:41.27ID:hYbijExcr スレ過疎ってるんだからええやん別に
326デフォルトの名無しさん (ワッチョイ 0a07-3/r5)
2025/02/14(金) 12:09:29.98ID:wNm1lBEt0 2月寒いなあ、まだ冬型続くのかな?
みたいな質問するのは挨拶、話題作り、ネタ提供で雑談のきっかけにしたいだけなのに
「そんなのはググって気象庁のサイトを調べろ」とか言われちゃう感じだよねw
みたいな質問するのは挨拶、話題作り、ネタ提供で雑談のきっかけにしたいだけなのに
「そんなのはググって気象庁のサイトを調べろ」とか言われちゃう感じだよねw
327デフォルトの名無しさん (ワッチョイ 9ebb-yVXq)
2025/02/14(金) 12:41:44.04ID:cflAAi0P0 >>326
みんなの集まる会議の席上で天気の質問とか始めたら、「さっさと始めろ、他人の時間を無駄にするな」って怒られるだろ
個人の雑談と、多数が集まる場所での発言は違うんじゃないかな?
他人の時間を無駄にしないために自分で調べられることは調べた上で、分からない部分があったら質問するのが人としての礼儀
みんなの集まる会議の席上で天気の質問とか始めたら、「さっさと始めろ、他人の時間を無駄にするな」って怒られるだろ
個人の雑談と、多数が集まる場所での発言は違うんじゃないかな?
他人の時間を無駄にしないために自分で調べられることは調べた上で、分からない部分があったら質問するのが人としての礼儀
328デフォルトの名無しさん (ワッチョイ 0a54-h2pK)
2025/02/14(金) 12:57:41.89ID:b+7l3s230 はたから見た感想
質問者の「ま、~というか」っていう余計なくだりを書かなければ余計な苦言も返されなかったかもと思った
質問者の「ま、~というか」っていう余計なくだりを書かなければ余計な苦言も返されなかったかもと思った
329デフォルトの名無しさん (オッペケ Sra3-7S74)
2025/02/15(土) 00:32:15.20ID:6v957rAir >>327
このスレに多数の人が集まってるって言えるの?
このスレに多数の人が集まってるって言えるの?
330デフォルトの名無しさん (ワッチョイ 9ebb-yVXq)
2025/02/15(土) 01:49:01.01ID:ueLeU4Nj0 >>329
俺とお前の二人きりでないのは確実だ
俺とお前の二人きりでないのは確実だ
331デフォルトの名無しさん (ワッチョイ 867e-u07z)
2025/02/15(土) 05:04:09.56ID:0wMi8etC0 >>330
俺とお前と大五郎
俺とお前と大五郎
332デフォルトの名無しさん (アウアウエー Sa13-9cJ9)
2025/02/16(日) 12:05:30.15ID:rAQQ2/+ca 点呼始めると急に人減るからな
333デフォルトの名無しさん (ワッチョイ 7a6a-3k27)
2025/02/26(水) 19:03:01.07ID:dyHUusCc0 GitはConflictの修正で強制的にVim使わせんのやめてほしいんだが
WindowsユーザーがVimなんて日常的に使ってるわけねーんだが想像力ねーのかよ馬鹿が
みんなしち面倒だから極力競合しないように気を使ってて競合修正すること自体も少ないから
たまに競合すると修正するのだけでも怠いのにそれに輪を加えてVim使わされるから調べ物が二倍になんだよハゲが
さっさと競合の修正をVSCodeのエディタでできるようにしろボケ
WindowsユーザーがVimなんて日常的に使ってるわけねーんだが想像力ねーのかよ馬鹿が
みんなしち面倒だから極力競合しないように気を使ってて競合修正すること自体も少ないから
たまに競合すると修正するのだけでも怠いのにそれに輪を加えてVim使わされるから調べ物が二倍になんだよハゲが
さっさと競合の修正をVSCodeのエディタでできるようにしろボケ
334デフォルトの名無しさん (ワッチョイ f6bb-/2vo)
2025/02/26(水) 21:59:35.09ID:tc9QKrsR0335デフォルトの名無しさん (ワッチョイ e9d4-DMRV)
2025/02/26(水) 22:20:46.32ID:uVlYXScm0 Vimの使い方を必死で調べる癖に、Gitの使い方は調べないのか
おかしいよな、やっぱり釣りかな
おかしいよな、やっぱり釣りかな
336デフォルトの名無しさん (ワッチョイ 7a47-1YEc)
2025/02/26(水) 22:22:24.99ID:ZoHclDk+0337デフォルトの名無しさん (ワッチョイ 7a6a-3k27)
2025/02/26(水) 22:24:39.42ID:dyHUusCc0 >>334
開発環境はVisual Studio 2022かVScodeなんだがGitはTerminalのPowerShellのCLIでコマンド入力して使ってんだわ
だからTerminalからbarnchをmergeしたときに競合が起きると強制的にVimになってただでさえ競合でマズっ!て動揺しとんのlにブチギレそうになるんよ
TerminalからGitを使って競合したときにVSCodeでDiffする機能がググってもみつからねーんだよ
開発環境はVisual Studio 2022かVScodeなんだがGitはTerminalのPowerShellのCLIでコマンド入力して使ってんだわ
だからTerminalからbarnchをmergeしたときに競合が起きると強制的にVimになってただでさえ競合でマズっ!て動揺しとんのlにブチギレそうになるんよ
TerminalからGitを使って競合したときにVSCodeでDiffする機能がググってもみつからねーんだよ
338デフォルトの名無しさん (ドコグロ MMfe-xrb0)
2025/02/27(木) 06:49:34.86ID:CZtmiDI/M まあ、ぐーぐるが蔓延ってからフリーソフトはダメになったよな
マイクロソフトを使ってるやつらが雪崩れ込んできてからさらに異質になってきた
マイクロソフトを使ってるやつらが雪崩れ込んできてからさらに異質になってきた
339デフォルトの名無しさん (ワッチョイ e97c-QOIR)
2025/02/27(木) 07:25:35.18ID:1tEOde+m0 どういう意味?
340デフォルトの名無しさん (ワッチョイ ae97-D2xv)
2025/02/27(木) 08:17:38.02ID:3+Px+dpt0 ドキュメント読まない、考えない奴が増えたということでは?
341デフォルトの名無しさん (ワッチョイ 5a89-4Ve5)
2025/02/27(木) 09:10:37.13ID:8vSp/RjD0 この流れでフリーソフトがダメになったとか言い出すの謎
初心者の不満に優しい回答者が解決してあげただけで、不満はお門違いなもので必要な機能は完全な形で提供されてた
初心者の不満に優しい回答者が解決してあげただけで、不満はお門違いなもので必要な機能は完全な形で提供されてた
342デフォルトの名無しさん (ワッチョイ f6bb-/2vo)
2025/02/27(木) 09:36:53.23ID:XU/twqEe0 git は機能が多過ぎてマニュアル読んでもどこに書いてあるんだか見つけれないというのはあるんだと思う
けなしたりせずに最初から丁寧に質問すれば良いのに、質問者が悪い
けなしたりせずに最初から丁寧に質問すれば良いのに、質問者が悪い
343デフォルトの名無しさん (アウアウウー Sa39-c/TO)
2025/02/27(木) 12:49:05.52ID:VQNvJTxha >>337
だっさ
だっさ
344デフォルトの名無しさん (ワッチョイ f6bb-/2vo)
2025/02/27(木) 13:38:03.41ID:XU/twqEe0 個人的には
unix/linux屋の感性だとエディタとか特定のやつ強制されたら、もう宣戦布告扱いなんで絶対に変更できるようになってる
EDITOR環境変数とかに追従しないならチュートリアルの先頭あたりで説明がある
とういの感覚なんだけど Windows みたいにお仕着せに甘んじるのに慣れさせられた子羊ちゃんたちには厳しい世界に見えるんだろうか?
unix/linux屋の感性だとエディタとか特定のやつ強制されたら、もう宣戦布告扱いなんで絶対に変更できるようになってる
EDITOR環境変数とかに追従しないならチュートリアルの先頭あたりで説明がある
とういの感覚なんだけど Windows みたいにお仕着せに甘んじるのに慣れさせられた子羊ちゃんたちには厳しい世界に見えるんだろうか?
345デフォルトの名無しさん (ワッチョイ 7a6a-Ggiq)
2025/02/27(木) 15:26:47.55ID:epdZy57f0 >>342
難しくてわからない質問されて見下された気がしてイラッとしたからとりあえず煽っとくまで読んだ
難しくてわからない質問されて見下された気がしてイラッとしたからとりあえず煽っとくまで読んだ
346デフォルトの名無しさん (ワッチョイ 5a22-4Ve5)
2025/02/27(木) 18:59:01.12ID:8vSp/RjD0 おかしな人を一人見ただけで最近の子は~とか言い出しちゃうのって老化現象なのでは
347デフォルトの名無しさん (ワッチョイ 7a75-08Wt)
2025/02/28(金) 01:35:09.82ID:1HSOHgVq0348デフォルトの名無しさん (ワッチョイ e9bf-DMRV)
2025/02/28(金) 02:45:09.17ID:anIDZvfV0 ここ老人ばかりだし老化現象ではと言われてもあんまり効かないよね
349デフォルトの名無しさん (ワッチョイ 0a94-8Fdy)
2025/02/28(金) 08:41:15.61ID:rekq6zs60 >>336 に礼くらいしろ。
感謝すらできないタダメシ寄生虫かよ。
感謝すらできないタダメシ寄生虫かよ。
350デフォルトの名無しさん (ワッチョイ 5ae6-4Ve5)
2025/02/28(金) 09:19:01.12ID:f1y1aNyV0 礼を求めるのはムリだろー
素直に教えを請うのではなく怒り散らすことで回りが俺様を助けてくれることを期待する駄々っ子タイプなのは最初の発言からわかってる
素直に教えを請うのではなく怒り散らすことで回りが俺様を助けてくれることを期待する駄々っ子タイプなのは最初の発言からわかってる
351デフォルトの名無しさん (ワッチョイ 5ae6-4Ve5)
2025/02/28(金) 09:30:18.88ID:f1y1aNyV0 今回の場合、Gitのダメなところをぶちまけて憂さ晴らししようとす来たら反論で恥かかされてさらに怒ってるまである
352デフォルトの名無しさん (アウアウウー Sa39-c/TO)
2025/03/01(土) 11:36:53.90ID:dZ2eBKvGa 久々に落ちて来た餌に群がる深海魚のようでつね
353デフォルトの名無しさん (ワッチョイ e96e-DMRV)
2025/03/01(土) 12:39:20.26ID:uxtJasyd0 よく言われる
顔が深海魚みたいだって
顔が深海魚みたいだって
354デフォルトの名無しさん (ワッチョイ 7986-3FuH)
2025/03/05(水) 20:27:54.18ID:k4iH0qBY0 masterからbranch切ってコミットして、VSCodeにSyncronizeってボタンでたからそれ押したらmasterブランチで?に?pushされた
これってコマンドだとどういうコマンド使ったことになるの?
何か嫌だったからmasterブランチの方はpullしてrevertして、masterと新しく切ったbranchをpushしなおした
これってコマンドだとどういうコマンド使ったことになるの?
何か嫌だったからmasterブランチの方はpullしてrevertして、masterと新しく切ったbranchをpushしなおした
355デフォルトの名無しさん (ワッチョイ 536a-t7h7)
2025/03/05(水) 20:32:53.30ID:DnMeoT1g0 GitはCLIの方が圧倒的に使いやすいわ
GUIやとでけへんことが多すぎるし逆に面倒やからな
ニワカどもがSourcetreeとかGithub Desktopとかを初心者にすすめんのやめーや
最初が肝心なんやからどうせ教えるならしっかり手取り足取りCLIで教えたれ
GUIやとでけへんことが多すぎるし逆に面倒やからな
ニワカどもがSourcetreeとかGithub Desktopとかを初心者にすすめんのやめーや
最初が肝心なんやからどうせ教えるならしっかり手取り足取りCLIで教えたれ
356デフォルトの名無しさん (ワッチョイ 7b58-fnNf)
2025/03/06(木) 02:17:50.54ID:X0p8pnT00 コミット履歴見ながらあれこれやるときはcliはやってられんでしょ
357デフォルトの名無しさん (ワッチョイ 79ab-kaVN)
2025/03/06(木) 08:13:14.54ID:SoBTsc5U0 サーバ側のログ見たけどエラーログしか吐いてなくて、アクセスログ的なログは無かった
358デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/06(木) 08:37:02.92ID:TZy25+2E0359デフォルトの名無しさん (ブーイモ MMeb-tbEw)
2025/03/06(木) 13:33:57.70ID:SW3gTDW+M >>355
コマンドはネット上に嘘が大量に書かれているからなあ
コマンドはネット上に嘘が大量に書かれているからなあ
360デフォルトの名無しさん (ワッチョイ 2b81-YB0R)
2025/03/06(木) 14:56:33.55ID:hrpDJRUa0361デフォルトの名無しさん (ワッチョイ 7b58-fnNf)
2025/03/06(木) 15:07:24.98ID:X0p8pnT00362デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/06(木) 16:54:30.08ID:TZy25+2E0 >>361
意味わからん
普通キーボードから手を離してマウスに手を持っていく暇があれば、その時間にコマンド打ち終わって実行結果の確認まで終わって次の作業始めれるけど?
CLI使うかエディタのショートカット使うかの2択だろ、マウスの出る幕はない
意味わからん
普通キーボードから手を離してマウスに手を持っていく暇があれば、その時間にコマンド打ち終わって実行結果の確認まで終わって次の作業始めれるけど?
CLI使うかエディタのショートカット使うかの2択だろ、マウスの出る幕はない
363デフォルトの名無しさん (ワッチョイ 7b58-fnNf)
2025/03/06(木) 17:47:20.86ID:X0p8pnT00364デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/06(木) 18:43:44.49ID:TZy25+2E0 >>363
何が言いたいか分からん、俺は無能なのでGUIで十分って言ってるの?
「CLIだとやってられない」の根拠をまるで示せてないけど?
command のオプションとか使いこなせてないだろうことは何となく察せられる。例えば履歴見る時に git log に -G とか --grep とか使ったことある? この違いって即答できる?
何が言いたいか分からん、俺は無能なのでGUIで十分って言ってるの?
「CLIだとやってられない」の根拠をまるで示せてないけど?
command のオプションとか使いこなせてないだろうことは何となく察せられる。例えば履歴見る時に git log に -G とか --grep とか使ったことある? この違いって即答できる?
365デフォルトの名無しさん (ワッチョイ 536a-t7h7)
2025/03/06(木) 19:00:28.81ID:/b+y/+WW0 いやGitは明らかにGUIよりCLIの方が使いやすいんやがwww
いやちゃうなCLIが使いやすいんやなくてGUIがどれもクソすぎるんや
唯一マシなGitKrakenはクソ高いサブスクやしな
いやちゃうなCLIが使いやすいんやなくてGUIがどれもクソすぎるんや
唯一マシなGitKrakenはクソ高いサブスクやしな
366デフォルトの名無しさん (ワッチョイ 1156-qG2n)
2025/03/06(木) 19:10:55.39ID:EYycW5pS0 CLI派はステージする行を取捨選択したいときどうするの?
煽りたいわけじゃなくて興味がある
なお俺は普段VSCodeとlazygitを使っていて込み入った操作のときだけCLI使っている
煽りたいわけじゃなくて興味がある
なお俺は普段VSCodeとlazygitを使っていて込み入った操作のときだけCLI使っている
367デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/06(木) 20:03:56.86ID:TZy25+2E0368デフォルトの名無しさん (ワッチョイ 13fb-pdkc)
2025/03/06(木) 23:00:54.80ID:FATO06L/0 マウスに一切持ち替えないCLI過激派の人ってハッシュは目視確認して手で打ってるの?
HEAD~~とかHEAD~4とかでだいたい済むから手打ちするにしても稀な感じなのかな
HEAD~~とかHEAD~4とかでだいたい済むから手打ちするにしても稀な感じなのかな
369デフォルトの名無しさん (ワッチョイ 01ca-qiNk)
2025/03/06(木) 23:23:19.37ID:54POgzsF0 過激派じゃないからやったことないけど、マウス使わずにCLI単体で目的のハッシュ検索→コピー→ペースト出来んじゃないの?
370デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/07(金) 00:54:33.86ID:t6N/68bn0 CLI で hash値を入れることなんてまずないだろ
直近のは HEAD やブランチ名からたどるし、古いのはタグ打ってたり、検索条件で特定する
どうしても hash値で特定したい時は先頭の4文字とか打つだけでいけるので全部入れる必要はないよ、そんな機会はめったにないが
あとやろうと思えばCLIでもエディタ操作でマウス以上に高速にコピペできるけど
直近のは HEAD やブランチ名からたどるし、古いのはタグ打ってたり、検索条件で特定する
どうしても hash値で特定したい時は先頭の4文字とか打つだけでいけるので全部入れる必要はないよ、そんな機会はめったにないが
あとやろうと思えばCLIでもエディタ操作でマウス以上に高速にコピペできるけど
371デフォルトの名無しさん (ワッチョイ 536a-t7h7)
2025/03/07(金) 02:01:32.04ID:hA31zhIA0 GUIでポトペタばっかしとる奴らの前提が空で覚えるの前提なん草
そもそもTerminalもGitbashもインテリセンス効くことを知らんの無知すぎてクソワロタ
そもそもTerminalもGitbashもインテリセンス効くことを知らんの無知すぎてクソワロタ
372デフォルトの名無しさん (ワッチョイ 5312-tbEw)
2025/03/07(金) 02:20:38.51ID:DC3oMiFw0 自分がやっていることを説明しない、説明できないタイプは、コマンドに逃げる傾向があるんだよな。
373デフォルトの名無しさん (スッププ Sd33-qG2n)
2025/03/07(金) 05:10:53.94ID:rO0CBAe5d374デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/07(金) 08:46:11.25ID:t6N/68bn0 >>373
難しくないだろ git add -e で完璧制御できる
パッチをそのまま目視できて編集できるんだから、もっとも確実
どんな細かい変更でも自由、なんらら一行に複数の変更がある場合に一部だけとか、実際にソースにない変更も可能
難しくないだろ git add -e で完璧制御できる
パッチをそのまま目視できて編集できるんだから、もっとも確実
どんな細かい変更でも自由、なんらら一行に複数の変更がある場合に一部だけとか、実際にソースにない変更も可能
375デフォルトの名無しさん (ワッチョイ 09ac-qG2n)
2025/03/07(金) 09:59:34.81ID:qPWIu0Mm0 エディタ使ったらそれもうCLIじゃないでしょ
TUIではあるけど、それを広義のCLIと認めるならlazygitやtigのような実質GUIと変わらんようなTUIクライアントもCLIになってしまうがそれでよいか
TUIではあるけど、それを広義のCLIと認めるならlazygitやtigのような実質GUIと変わらんようなTUIクライアントもCLIになってしまうがそれでよいか
376デフォルトの名無しさん (ワッチョイ 5312-tbEw)
2025/03/07(金) 10:28:55.57ID:DC3oMiFw0 Gitを使っておきながら、他人にはわからないコマンドだけの手順を書くやつは必ずいるしな
377デフォルトの名無しさん (ワッチョイ 79d3-3FuH)
2025/03/07(金) 10:52:06.81ID:i3TW8fQU0378デフォルトの名無しさん (ベーイモ MM8b-qG2n)
2025/03/07(金) 11:15:57.74ID:TL3VpnxxM コーディングとは違ってステージ時のパッチ編集はGitのために行う操作なんだから、GUIクライアントとの比較の文脈ではGitの操作の一部と見做すべきでしょ
git guiはCLIか?git add -eでVSCodeを開くのはCLIか?
エディタを呼び出した時点でもはや純粋にCLIと呼べない以上、程度問題でしかないってことだよ
git guiはCLIか?git add -eでVSCodeを開くのはCLIか?
エディタを呼び出した時点でもはや純粋にCLIと呼べない以上、程度問題でしかないってことだよ
379デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/07(金) 11:23:23.99ID:t6N/68bn0 >>378
CLI といにはもともとがスクリプト書いたり、エディターから呼び出すパーツを想定してあって、毎回直接打たないといけないって意味じゃないぞ、あくまでも git にアクセスするインターフェイスの種類
自分用にカスタマイズして使うのは当然
CLI といにはもともとがスクリプト書いたり、エディターから呼び出すパーツを想定してあって、毎回直接打たないといけないって意味じゃないぞ、あくまでも git にアクセスするインターフェイスの種類
自分用にカスタマイズして使うのは当然
380デフォルトの名無しさん (ベーイモ MM8b-qG2n)
2025/03/07(金) 11:35:48.56ID:TL3VpnxxM そう。そしてGUIクライアントも同様にCLIを呼び出すインターフェースに過ぎない。
だから変な差別意識持たずに仲良くしような。
だから変な差別意識持たずに仲良くしような。
381デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/07(金) 11:44:27.31ID:t6N/68bn0 >>380
インターフェイスというのは「呼び出し側が理解して制御してる部分」と「制御していないブラックボクスとして扱う部分」の境界のことだ
UI ならユーザとアプリの境界、その動作が内部でどのコマンドに展開されるか想定してばスクリプトやエディタから呼んでもCLI
一方でボタン押すだけで中でどのコマンドに変わるのか全然理解できてなければCLIではない
インターフェイスというのは「呼び出し側が理解して制御してる部分」と「制御していないブラックボクスとして扱う部分」の境界のことだ
UI ならユーザとアプリの境界、その動作が内部でどのコマンドに展開されるか想定してばスクリプトやエディタから呼んでもCLI
一方でボタン押すだけで中でどのコマンドに変わるのか全然理解できてなければCLIではない
382デフォルトの名無しさん (ワッチョイ 8bbb-LrI7)
2025/03/07(金) 11:49:35.66ID:t6N/68bn0 ユーザーが制御できてるか簡易に見分ける方法は「自由に変更できるか」だ
呼び出すコマンドを理解する必要があって自由に変更できるならボタンからだろうショートカットからだろうとCLIでいい
自由に扱えないならそれはインターフェイスの向こう側だ
呼び出すコマンドを理解する必要があって自由に変更できるならボタンからだろうショートカットからだろうとCLIでいい
自由に扱えないならそれはインターフェイスの向こう側だ
383デフォルトの名無しさん (ワッチョイ 79d3-3FuH)
2025/03/07(金) 12:50:44.02ID:i3TW8fQU0 正直そんな事どうでもいいから>>354教えてほしいです
384デフォルトの名無しさん (ワッチョイ 7b57-fnNf)
2025/03/07(金) 13:45:02.36ID:hv4T53nE0レスを投稿する
ニュース
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★5 [おっさん友の会★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 [ぐれ★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- 自民、経済対策で子ども1人に2万円給付へ 児童手当に上乗せ 所要額は約4000億円 [ぐれ★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★7 [ぐれ★]
- 山上妹「統一信者から安倍自民への投票を求められた」法廷で証言 [947332727]
- 【速報】高市首相「つい言い過ぎた」 存立危機事態の答弁について [237216734]
- 【速報】中国、水産物輸入停止★2 [989870298]
- 【悲報】高市早苗見てると80年前のジャップ女も戦争煽ったってよく分かるよね🥺 [616817505]
- 【ネトウヨ朗報】イギリスのトラス元首相、高市有事で高市早苗の支持を表明 [603416639]
- 【高市訃報】ホタテ業者、死亡😇😇😇 [573041775]
