ソースコード管理を行う分散型バージョン管理システム、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 17
https://mevius.5ch.net/test/read.cgi/tech/1599016710/
Git 18
http://mevius.5ch.net/test/read.cgi/tech/1650651945/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Git 19
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8be4-Cw2/)
2022/11/06(日) 16:40:27.51ID:az1H5JFk0394デフォルトの名無しさん (アウアウウー Sac7-IAh0)
2023/01/03(火) 01:44:58.77ID:gatUgz7Ca それは全く逆で、むしろGitHub使える環境の人はGitに対してもGitHubに対しても満足度高いと思うぞ
Git使ってるのにGitHub使ってないというのはだいたい下請業務など劣悪な環境だろうから、Gitに対してもヘイトが集まることになる
Git使ってるのにGitHub使ってないというのはだいたい下請業務など劣悪な環境だろうから、Gitに対してもヘイトが集まることになる
395デフォルトの名無しさん (ワッチョイ 4e8f-R7yY)
2023/01/03(火) 05:34:05.62ID:PBpP7Kfc0 ワイはgitには特に何もないが、GitHubには文句たらたらや
396デフォルトの名無しさん (ワッチョイ a314-TwI4)
2023/01/03(火) 07:04:51.47ID:1vydeW9X0 マイクロソフトがー、マイクロソフトがー
397デフォルトの名無しさん (ワッチョイ dfda-wkTp)
2023/01/03(火) 17:51:22.90ID:PE6y5srm0 おまいら、ギフハフって灰汁の組織知ってるか?
398デフォルトの名無しさん (スププ Sdea-5FfH)
2023/01/15(日) 11:41:44.14ID:pP1vGn6Yd ギフハブだぞ
AS*Aさんのセンスでギフハフなんて響きの悪い名前を思いつくわけないだろ
AS*Aさんのセンスでギフハフなんて響きの悪い名前を思いつくわけないだろ
399デフォルトの名無しさん (ワッチョイ 2910-glMS)
2023/01/18(水) 08:55:28.93ID:CTSPwTA+0 Git v2.39.1 and others
400デフォルトの名無しさん (ワッチョイ e9ba-KB3T)
2023/01/20(金) 11:58:28.71ID:RZz+B+9s0 「Git」に3件の脆弱性 ~修正版のv2.39.1が公開 - 窓の杜
https://forest.watch.impress.co.jp/docs/news/1471256.html
https://forest.watch.impress.co.jp/docs/news/1471256.html
401デフォルトの名無しさん (オイコラミネオ MM07-lPZJ)
2023/01/22(日) 00:10:04.98ID:ZyA8jnAWM stalmannenってスェーデン語でSuperMan のことなんだって。
だから、あの左翼は頓珍漢なことばかり言ってたのか。
だから、あの左翼は頓珍漢なことばかり言ってたのか。
402デフォルトの名無しさん (ワッチョイ cf02-u+oX)
2023/01/23(月) 08:39:01.26ID:at3LpiJm0 ちょっと教えてください。
a、b、c、d、eとコミットして
bにリセットしたらcdeの修正分はなくなるよね?
最初の状態からcをリバートしたらdのコミット分だけが無くなる?
この時cの修正に依存するd,eの改修箇所はエラー吐きまくるであってますか?
実際のチーム開発でrevertとかそんな使う機会ある?
a、b、c、d、eとコミットして
bにリセットしたらcdeの修正分はなくなるよね?
最初の状態からcをリバートしたらdのコミット分だけが無くなる?
この時cの修正に依存するd,eの改修箇所はエラー吐きまくるであってますか?
実際のチーム開発でrevertとかそんな使う機会ある?
403デフォルトの名無しさん (ワッチョイ cf02-u+oX)
2023/01/23(月) 08:47:04.02ID:at3LpiJm0404デフォルトの名無しさん (ブーイモ MMa7-xFde)
2023/01/23(月) 09:17:09.28ID:JALIr7W8M405デフォルトの名無しさん (ワッチョイ cf02-u+oX)
2023/01/23(月) 10:00:41.12ID:at3LpiJm0406デフォルトの名無しさん (アウアウウー Saa7-OsG9)
2023/01/23(月) 10:08:15.27ID:LXMqTouFa revertは実際のチーム開発では主にリリース直前や直後に戻すときに使う
途中のコミットだけ戻すのも、リリースにむけて成果をマージしていくメインストリームのブランチの場合は珍しくない
例えば、各自の作業をmainブランチに統合した後にステージング環境で最終確認してて特定の新機能に不具合が見つかったら、その機能のマージコミットだけをmainブランチからrevertしてリリースする
一般的にはそういう統合用のブランチにおいてそれぞれのマージコミットにはあまり依存関係がないから、途中のコミットであっても安全に戻せることが多い
途中のコミットだけ戻すのも、リリースにむけて成果をマージしていくメインストリームのブランチの場合は珍しくない
例えば、各自の作業をmainブランチに統合した後にステージング環境で最終確認してて特定の新機能に不具合が見つかったら、その機能のマージコミットだけをmainブランチからrevertしてリリースする
一般的にはそういう統合用のブランチにおいてそれぞれのマージコミットにはあまり依存関係がないから、途中のコミットであっても安全に戻せることが多い
407デフォルトの名無しさん (ワッチョイ cf02-u+oX)
2023/01/23(月) 10:51:47.46ID:at3LpiJm0 >>406
ありがとう。参考にシマス。
ありがとう。参考にシマス。
408デフォルトの名無しさん (ブーイモ MMa7-xFde)
2023/01/23(月) 17:43:30.01ID:yDqoU8LDM >>405
deだけを付け直すrebaseのオプションがあったはず。ブランチ切らないとダメかもしれないけど
https://git-scm.com/book/en/v2/Git-Branching-Rebasing
これの more interesting rebasesのところ
日本語版もあると思うので読んでみてくれ
deだけを付け直すrebaseのオプションがあったはず。ブランチ切らないとダメかもしれないけど
https://git-scm.com/book/en/v2/Git-Branching-Rebasing
これの more interesting rebasesのところ
日本語版もあると思うので読んでみてくれ
409デフォルトの名無しさん (ワッチョイ cf02-u+oX)
2023/01/24(火) 14:12:59.02ID:PErgKA+Q0410デフォルトの名無しさん (ワッチョイ d3bb-TAsf)
2023/01/25(水) 18:58:25.67ID:0Lr4LnSH0 GitHubでフォークされた場合にフォークリポジトリを削除してもらう方法ってフォーク主にお願いするしかないんですか?
411デフォルトの名無しさん (ワッチョイ cfec-88l+)
2023/01/25(水) 19:26:11.38ID:kc4IizhD0 いいえ、フォーク主にお願いしても削除できません
412デフォルトの名無しさん (ワッチョイ d3bb-TAsf)
2023/01/25(水) 19:33:00.95ID:0Lr4LnSH0 >>411
そういう仕様ですか?
そういう仕様ですか?
413デフォルトの名無しさん (ワッチョイ 735f-Ymzw)
2023/01/25(水) 19:37:07.29ID:LpQ7Ffm40 フォーク主にお願いしただけでは削除されませんっていう重箱の隅
414デフォルトの名無しさん (ワッチョイ d3bb-TAsf)
2023/01/25(水) 19:50:29.62ID:0Lr4LnSH0 フォーク自体は削除できるのでフォーク主にお願いして削除してもらえばいいと思うのですが
現実問題としてそれで削除してもらえるのかという問題はありますけど
他にいい方法ないですかね?
現実問題としてそれで削除してもらえるのかという問題はありますけど
他にいい方法ないですかね?
415デフォルトの名無しさん (ワッチョイ 3f7e-CAvY)
2023/01/25(水) 21:01:54.27ID:MpRPGlvM0 個人情報うpしちゃったとかなら
GitHubのサポートに削除してもらえるかも
フォークした奴がお願いしてもきかなくてまたpushしたりした場合は知らん
APIキー漏らしたとかなら
悪用される前にAPIキーを無効化して作り直すべき
GitHubのサポートに削除してもらえるかも
フォークした奴がお願いしてもきかなくてまたpushしたりした場合は知らん
APIキー漏らしたとかなら
悪用される前にAPIキーを無効化して作り直すべき
416デフォルトの名無しさん (ワッチョイ cf8f-jB4G)
2023/01/25(水) 22:32:00.35ID:TQcZua1A0 そもそもgithubの話題はスレチ
417デフォルトの名無しさん (ワッチョイ c35f-DmZS)
2023/01/26(木) 21:19:38.08ID:SzXozCf10 じゃあどのスレならいいの?
418デフォルトの名無しさん (ブーイモ MM67-H+kQ)
2023/01/27(金) 02:39:06.99ID:AnZhSd0KM githubとかのスレ落ちてるね
419デフォルトの名無しさん (ブーイモ MM67-H+kQ)
2023/01/27(金) 02:41:24.15ID:AnZhSd0KM 1000まで使い切って落ちたみたいだから次スレたてようか
前スレがOSSホスティング総合からソースコード ホスティング総合に名前変えた1スレ目だったから、次スレをソースコード ホスティング総合の2スレ目にして立ててしまおう
ちょっと長いからスレタイからbitbucketは退場してもらう「ソースコード ホスティング総合 2【GitHub,GitLab等】」で
前スレがOSSホスティング総合からソースコード ホスティング総合に名前変えた1スレ目だったから、次スレをソースコード ホスティング総合の2スレ目にして立ててしまおう
ちょっと長いからスレタイからbitbucketは退場してもらう「ソースコード ホスティング総合 2【GitHub,GitLab等】」で
420デフォルトの名無しさん (ブーイモ MM67-H+kQ)
2023/01/27(金) 02:50:50.96ID:AnZhSd0KM 立てた
ソースコード ホスティング総合 2【GitHub,GitLab等】
http://mevius.5ch.net/test/read.cgi/tech/1674755161
次のGitスレの1にもこのリンクなるべく貼ろう
githubの話題はこっちにって
ソースコード ホスティング総合 2【GitHub,GitLab等】
http://mevius.5ch.net/test/read.cgi/tech/1674755161
次のGitスレの1にもこのリンクなるべく貼ろう
githubの話題はこっちにって
421デフォルトの名無しさん (ワッチョイ ff10-nMkD)
2023/02/15(水) 08:49:46.98ID:8bG72mgl0 Git v2.39.2
422デフォルトの名無しさん (ワッチョイ edbd-KThN)
2023/02/19(日) 15:35:48.54ID:bxmEAj6Q0 .gitignoreに
supervisord*
と記述していて
supervisord.log
supervisord.log.2
supervisord.log.3
supervisord.pid
は除外されるんだが
supervisord.log.1
だけ除外されない。これなんで?
supervisord*
と記述していて
supervisord.log
supervisord.log.2
supervisord.log.3
supervisord.pid
は除外されるんだが
supervisord.log.1
だけ除外されない。これなんで?
423デフォルトの名無しさん (ワッチョイ cbcf-h1Ka)
2023/02/19(日) 15:41:46.42ID:ajkW19n40 どうせ誤字だろ
>>422をコピーして各行の頭にtouchつけてファイル作成したけどちゃんと全部除外になったぞ
>>422をコピーして各行の頭にtouchつけてファイル作成したけどちゃんと全部除外になったぞ
424デフォルトの名無しさん (ワッチョイ edbd-KThN)
2023/02/19(日) 15:42:44.58ID:bxmEAj6Q0 誤字する余地ある?
つーかそのままコピペしたんだけどどこか間違ってる?
つーかそのままコピペしたんだけどどこか間違ってる?
425デフォルトの名無しさん (ワッチョイ 85e4-XsNi)
2023/02/19(日) 19:10:19.28ID:BUZuvi0r0 .gitignoreに記述する前にそのファイルだけaddしてたとかコミット済みだったとか?
426デフォルトの名無しさん (ワッチョイ e344-vQc9)
2023/02/22(水) 14:17:17.89ID:gyrdrSK00 TortoiseSVNは内部にSubversionの機能を持っていてましたが、TortoiseGitとGitは別れていて、
TortoiseGitとGitは別々に自分でアップデートしなくてはいけないということで合ってますか?
TortoiseGitとGitは別々に自分でアップデートしなくてはいけないということで合ってますか?
427デフォルトの名無しさん (ワッチョイ a37c-BTrK)
2023/02/22(水) 14:34:18.81ID:cZQRWFPq0 あってるよ
TortoiseGitは単なるシェルエクステンション
TortoiseGitは単なるシェルエクステンション
428デフォルトの名無しさん (ワッチョイ 85bd-KThN)
2023/02/22(水) 14:38:45.82ID:ghtm6FKc0429デフォルトの名無しさん (ワッチョイ cd6e-tB4e)
2023/02/22(水) 14:41:46.67ID:PxJfXyUn0 Gitを時代遅れにする革新的な次世代VCSってないの?
430デフォルトの名無しさん (ワッチョイ e344-vQc9)
2023/02/22(水) 14:44:38.95ID:gyrdrSK00431デフォルトの名無しさん (ワッチョイ e503-k2k+)
2023/02/22(水) 14:47:25.92ID:5E1hhDZe0 >>429
pijulが技術的には面白そう
pijulが技術的には面白そう
432デフォルトの名無しさん (ワッチョイ 755f-vQc9)
2023/02/23(木) 10:18:27.51ID:/WRzCbiK0 Linus Torvalds氏、Gitのマージに関し「マージについて説明できないのならやらないほうがいい」ゴミだからとアドバイス
https://softantenna.com/blog/linus-torvalds-git-merge-advice/
https://softantenna.com/blog/linus-torvalds-git-merge-advice/
433デフォルトの名無しさん (ワッチョイ 4bda-PwJr)
2023/02/23(木) 12:32:27.18ID:vkbZDErw0 pushするときにリモートからpullし忘れてて(大抵修正加えた.MDファイル)面倒でそのままmergeして済ましちゃうことあるわ
434デフォルトの名無しさん (オイコラミネオ MM91-4mn0)
2023/02/23(木) 13:42:07.29ID:2ALQezoZM githubって、利用規約的に、プログラミング以外の、例えば、工学でもないような
科学の分野の記事を投稿してもいいのかな?
科学の分野の記事を投稿してもいいのかな?
435デフォルトの名無しさん (ワッチョイ cbcf-h1Ka)
2023/02/23(木) 16:38:51.57ID:Wg3wb5mI0 利用規約を読めば分かるのでは
それとも読んだけど文章が理解出来ないからここで聞いてるってこと?
それとも読んだけど文章が理解出来ないからここで聞いてるってこと?
436デフォルトの名無しさん (オイコラミネオ MM91-4mn0)
2023/02/23(木) 17:25:36.02ID:ksd47yXpM >>435
まあ、そうおっしゃらずに。
まあ、そうおっしゃらずに。
437デフォルトの名無しさん (ワッチョイ cbbb-mgka)
2023/02/23(木) 19:53:24.41ID:sj7+9G1y0 ここは github スレじゃないので、詳しくはそっちで聞いた方がいいんじゃないか?
既にドキュメントとか、小説とか、TRPGのルールとか上がってる時点で見当がつくかもだが、プログラム縛りとかないよ。
ただし無料版は、公開した時点でフォークに同意したことになるのでオープンソースなライセンスのものに限る。「俺の小説を読め」では駄目で「俺の小説を好き勝手に改変して良いよ」な必要がある。
既にドキュメントとか、小説とか、TRPGのルールとか上がってる時点で見当がつくかもだが、プログラム縛りとかないよ。
ただし無料版は、公開した時点でフォークに同意したことになるのでオープンソースなライセンスのものに限る。「俺の小説を読め」では駄目で「俺の小説を好き勝手に改変して良いよ」な必要がある。
438デフォルトの名無しさん (ワッチョイ cdc2-+0YD)
2023/02/23(木) 23:08:58.36ID:jAWa9LJ+0 >>437
じゃあ課金すれば俺の小説を読めでいいんだね
じゃあ課金すれば俺の小説を読めでいいんだね
439デフォルトの名無しさん (ワッチョイ cbbb-mgka)
2023/02/24(金) 03:19:03.50ID:zsYMclLz0440デフォルトの名無しさん (ワッチョイ cdc2-+0YD)
2023/02/24(金) 07:04:25.06ID:gVfgzx5F0 >>439
無料ユーザーでもプライベートリポジトリは作成できるけど、それじゃだめなの?
無料ユーザーでもプライベートリポジトリは作成できるけど、それじゃだめなの?
441デフォルトの名無しさん (ワッチョイ ee02-1yY1)
2023/02/25(土) 12:18:16.14ID:FE79oXH80 WindowsでTortoiseGitを入れてみたら、
文字が収まっていないボタンやらテキストやらがあちこちにあるんだけど、
もう誰も日本人はメンテナンスしていないということ?
文字が収まっていないボタンやらテキストやらがあちこちにあるんだけど、
もう誰も日本人はメンテナンスしていないということ?
442デフォルトの名無しさん (ワッチョイ 01c2-fW0p)
2023/02/25(土) 12:38:25.55ID:wWCIK7/X0 >>441
トータスSVNに思い入れのある奴以外わざわざシェルエクステンション入れようと思うのが少ないからでは
トータスSVNに思い入れのある奴以外わざわざシェルエクステンション入れようと思うのが少ないからでは
443デフォルトの名無しさん (ワッチョイ 05da-C2qO)
2023/02/25(土) 12:51:57.84ID:PqCR/RX+0 コマンド名まで訳されて使い物にならないから英語のままでいいんだよ
444デフォルトの名無しさん (ワッチョイ b110-4gw7)
2023/02/25(土) 14:04:39.71ID:irYnSu+v0 Git v2.40.0-rc0
445デフォルトの名無しさん (スフッ Sdfa-/m9g)
2023/02/25(土) 23:13:40.02ID:ovEcn7Jfd >>443
これ
これ
446デフォルトの名無しさん (ワッチョイ b110-4gw7)
2023/03/02(木) 09:01:59.55ID:0FYZaeA50 Git v2.40.0-rc1
447デフォルトの名無しさん (ワッチョイ fb02-u1jV)
2023/03/05(日) 13:04:21.70ID:8PrcXKX90 Gitで、たとえばWindowsの共有フォルダC:\share\内にgitrepo\repo1でレポジトリを作って、
・自分…C:\share\gitrepo\repo1をレポジトリとして扱う
・他人…\\mypc\gitrepo\repo1をレポジトリとして扱ったり、
C:\share\をネットワークドライブに割り当ててX:\gitrepo\repo1として扱う
という使い方を混在させられますか
・自分…C:\share\gitrepo\repo1をレポジトリとして扱う
・他人…\\mypc\gitrepo\repo1をレポジトリとして扱ったり、
C:\share\をネットワークドライブに割り当ててX:\gitrepo\repo1として扱う
という使い方を混在させられますか
448デフォルトの名無しさん (ワッチョイ 1110-Ybal)
2023/03/08(水) 08:49:32.65ID:LFxaLGgf0 Git v2.40.0-rc2
449デフォルトの名無しさん (ワッチョイ f990-T4uI)
2023/03/08(水) 15:10:53.84ID:y15Pp/rv0 >>447
出来るはず
出来るはず
450デフォルトの名無しさん (ブーイモ MM75-9YaP)
2023/03/08(水) 15:30:31.63ID:fjA0P+OsM >>447
できるけど、作業ツリー付きのリポジトリだとpushが出来ないとかでハマるから、自分のPCの中にベアリポジトリを作って、そこから自分の作業ツリーも他人の作業ツリーもcloneした方がいい
要は、remoteはgit://のURLで始まってる必要はなくて、file:///でも全く同じように動作するってこと。
できるけど、作業ツリー付きのリポジトリだとpushが出来ないとかでハマるから、自分のPCの中にベアリポジトリを作って、そこから自分の作業ツリーも他人の作業ツリーもcloneした方がいい
要は、remoteはgit://のURLで始まってる必要はなくて、file:///でも全く同じように動作するってこと。
451デフォルトの名無しさん (アウアウウー Sa1d-04Cp)
2023/03/08(水) 22:23:57.15ID:H7oUncLga gitってオフラインでローカルでも使えるんだな。練習もしやすいんだね
452デフォルトの名無しさん (ワッチョイ c110-Xrtu)
2023/03/14(火) 07:38:19.27ID:16gxAQnk0 Git v2.40.0
453デフォルトの名無しさん (ワッチョイ ce02-HBIL)
2023/03/14(火) 20:58:29.14ID:144H+TDJ0 Windows向けGitって、mingwとかbashとかGNU系コマンドまでいろいろ入ってて
インストールしたら400MBくらいの容量食うことになるけど、
本当にあれ全部必要なの?
インストールしたら400MBくらいの容量食うことになるけど、
本当にあれ全部必要なの?
454デフォルトの名無しさん (ワッチョイ 11c2-g67y)
2023/03/14(火) 23:44:11.24ID:smU6E7N/0 >>453
自分で消してみたら分かるんじゃないの
自分で消してみたら分かるんじゃないの
455デフォルトの名無しさん (ワッチョイ 5344-jnF6)
2023/03/20(月) 12:35:58.85ID:zUBkMWcU0 Windows上で、TortoiseGitとSourceTreeと両方入れて、
1つのリポジトリに対して両方を使い分けるようなことは問題ないですか?
どちらも.gitの中身をリアルタイムで見ているだけなら大丈夫そうに思えるのですが。
1つのリポジトリに対して両方を使い分けるようなことは問題ないですか?
どちらも.gitの中身をリアルタイムで見ているだけなら大丈夫そうに思えるのですが。
456デフォルトの名無しさん (ワッチョイ d1e4-7Rho)
2023/03/20(月) 17:30:03.68ID:RiT/SFXS0 問題無い
更新するときもロックファイル作ってからやるから平気なはず
更新するときもロックファイル作ってからやるから平気なはず
457デフォルトの名無しさん (ワッチョイ 5344-jnF6)
2023/03/20(月) 19:28:34.75ID:zUBkMWcU0 ありがとうございます。併用できるんですね。
ファイル単位の履歴などはTortoiseGitのほうが使いやすいし、
ブランチの切り替えや全体の状況などはSourceTreeのほうが使いやすいです。
ファイル単位の履歴などはTortoiseGitのほうが使いやすいし、
ブランチの切り替えや全体の状況などはSourceTreeのほうが使いやすいです。
458デフォルトの名無しさん (オイコラミネオ MM2d-RBZQ)
2023/03/24(金) 15:34:13.51ID:2r8zYf6jM >>441
英語版も収まってないとこあるよ
英語版も収まってないとこあるよ
459デフォルトの名無しさん (アウアウウー Saa5-tUaT)
2023/03/28(火) 17:21:29.11ID:hvNFNzxEa TortoiseGit入れたらExplorerが重くなったり落ちたりしたからもう使ってない
460デフォルトの名無しさん (ワッチョイ 31ab-3uzD)
2023/03/28(火) 19:02:23.66ID:xTDDpSYI0 さーせん、最初のところを何も考えずにyesしました。
461デフォルトの名無しさん (オイコラミネオ MM49-tUaT)
2023/03/29(水) 00:17:09.12ID:8VnCvL67M >>453
オープンソース系のソフトはみんなそんな感じだね。
EmscriptenやTeXも巨大。
TeXなんてさして機能アップして無いのに数GBのインストールが必要だったりする。
もともとは10MBでも動く程度のものだったはずなのに。
オープンソース系のソフトはみんなそんな感じだね。
EmscriptenやTeXも巨大。
TeXなんてさして機能アップして無いのに数GBのインストールが必要だったりする。
もともとは10MBでも動く程度のものだったはずなのに。
462デフォルトの名無しさん (アウアウウー Saa5-+ld4)
2023/03/29(水) 01:47:09.24ID:vWmdW0/Pa >>453
Linux 系のOSS で、Linux以外で動くものはあるかな?
例えば、Ruby も初心者用の本では、Linuxの勉強を避けるため、MSYS2/MinGW で、
プロはWSL2, Linux, Docker, AWS
Windows に、OSSは載せられないから、
Microsoft 製のものはWindows 10 以降に作られた、SSH, curl, tar など
コマンドプロンプトで、
where ssh
C:\Windows\System32\OpenSSH\ssh.exe
where curl
C:\Windows\System32\curl.exe
where tar
C:\Windows\System32\tar.exe
以前からPowerShell(PS)には、
微妙に異なる、似たようなssh, curl, wget はあったけど
PSで、
ssh -V
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
Get-Alias -Definition Invoke-WebRequest
iwr, curl, wget
Linux 系のOSS で、Linux以外で動くものはあるかな?
例えば、Ruby も初心者用の本では、Linuxの勉強を避けるため、MSYS2/MinGW で、
プロはWSL2, Linux, Docker, AWS
Windows に、OSSは載せられないから、
Microsoft 製のものはWindows 10 以降に作られた、SSH, curl, tar など
コマンドプロンプトで、
where ssh
C:\Windows\System32\OpenSSH\ssh.exe
where curl
C:\Windows\System32\curl.exe
where tar
C:\Windows\System32\tar.exe
以前からPowerShell(PS)には、
微妙に異なる、似たようなssh, curl, wget はあったけど
PSで、
ssh -V
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
Get-Alias -Definition Invoke-WebRequest
iwr, curl, wget
463デフォルトの名無しさん (ワッチョイ d2bd-qw8y)
2023/03/29(水) 03:49:58.38ID:D+K1RJe/0464デフォルトの名無しさん (ワッチョイ 4602-DqiY)
2023/03/29(水) 07:00:07.39ID:TKZGCNiw0465デフォルトの名無しさん (アウアウウー Saa5-RFCb)
2023/03/29(水) 11:32:54.49ID:W9S9gZJma OSS という訳ではなく、Freeで有名なアプリでもライセンスチェックされてOKなものでないとWindowsに導入できない会社も多いんじゃないかな。
Windows10 はそんなに準備してくれていたのか、とOpenSSH 以外は初めて知った。
Windows10 はそんなに準備してくれていたのか、とOpenSSH 以外は初めて知った。
466デフォルトの名無しさん (ワッチョイ fdc2-uzNZ)
2023/03/29(水) 11:36:13.25ID:F5o9RsYu0 >>463
WSL使えば右往左往しなくていいよ
WSL使えば右往左往しなくていいよ
467デフォルトの名無しさん (オイコラミネオ MM49-tUaT)
2023/03/30(木) 02:21:13.08ID:lxjUu7NDM オープンソース系が好きな開発者は、Unix原理主義者である事も多く、
Windowsではシンボリックリンクが使えないことを「いいことに」
シンボリックリンクをファイルのコピーで済ます。それで爆発的に肥大化する。
そして馬鹿で技術力が無いのでサイズが大きなセットでしかソフトを作れない。
Windowsではシンボリックリンクが使えないことを「いいことに」
シンボリックリンクをファイルのコピーで済ます。それで爆発的に肥大化する。
そして馬鹿で技術力が無いのでサイズが大きなセットでしかソフトを作れない。
468デフォルトの名無しさん (ワッチョイ aebb-zPPn)
2023/03/30(木) 02:47:46.58ID:Lv6wjWHL0 20世紀から知識が更新されてない人だろうか?
469デフォルトの名無しさん (オイコラミネオ MM49-tUaT)
2023/03/30(木) 03:19:39.83ID:lxjUu7NDM470デフォルトの名無しさん (ワッチョイ aebb-zPPn)
2023/03/30(木) 03:56:59.98ID:Lv6wjWHL0 >>469
Windows にシンボリック・リンクが無かったのは大昔に話ですよ。いくら 2ch が老人集会所だからって、知識が Windows XP どまりとか笑える。
Windows にシンボリック・リンクが無かったのは大昔に話ですよ。いくら 2ch が老人集会所だからって、知識が Windows XP どまりとか笑える。
471デフォルトの名無しさん (ブーイモ MM62-zPPn)
2023/03/30(木) 04:09:23.59ID:aJyOUp9oM git スレにきて、「お前はオープンソースソフトウェアを試していない」とか言い出す奴おる?
長文君といい、このスレ定期的に変な奴湧くなあ
長文君といい、このスレ定期的に変な奴湧くなあ
472デフォルトの名無しさん (オイコラミネオ MM49-tUaT)
2023/03/30(木) 15:38:07.97ID:HH7L/+KTM473デフォルトの名無しさん (ブーイモ MMb6-zPPn)
2023/03/30(木) 18:20:59.63ID:kNyxTVVtM474デフォルトの名無しさん (ワッチョイ 4602-+ld4)
2023/03/30(木) 20:36:16.47ID:NHxtu0BL0 複数人が同一ブランチで作業していて、それぞれ異なるファイルを修正しているのですが、
一人がプッシュすると、他の人がそれをプルしてくる際にマージのコミットが発生します。
ff-onlyの設定だと、複数人の作業ではいつもプルに失敗します。
Gitでは複数人での作業はこういうものなのでしょうか。
一人がプッシュすると、他の人がそれをプルしてくる際にマージのコミットが発生します。
ff-onlyの設定だと、複数人の作業ではいつもプルに失敗します。
Gitでは複数人での作業はこういうものなのでしょうか。
475デフォルトの名無しさん (ワッチョイ 2ecf-uluY)
2023/03/30(木) 21:17:24.39ID:jlqIRhmm0 そういうもんだけどその複数人たる他の人達はそのことについてあなたになんて言ってるのさ
476デフォルトの名無しさん (ワッチョイ aebb-zPPn)
2023/03/30(木) 23:49:49.22ID:n9cKQeMP0 >>474
普通は同じブランチ上で作業しない。
ブランチ切るのは無料なので各自が自分用の作業ブランチを切ってそこで作業する。ff-only の場合は特に。
ブランチ切らずに作業するのは hot fix とか超急いでる時だけ。
普通は同じブランチ上で作業しない。
ブランチ切るのは無料なので各自が自分用の作業ブランチを切ってそこで作業する。ff-only の場合は特に。
ブランチ切らずに作業するのは hot fix とか超急いでる時だけ。
477デフォルトの名無しさん (ワッチョイ e9e6-+ld4)
2023/03/31(金) 09:11:50.51ID:2bhkq+Nl0 >>475-476
一つの機能追加やバグ修正を、複数人で対応するようなケースなんですが、
こういう場合も一人一人ブランチを切って作業するものなんですか?
そうなると、ブランチでフェッチやプルが必要なケースってなくなってしまいそうですが。
一つの機能追加やバグ修正を、複数人で対応するようなケースなんですが、
こういう場合も一人一人ブランチを切って作業するものなんですか?
そうなると、ブランチでフェッチやプルが必要なケースってなくなってしまいそうですが。
478デフォルトの名無しさん (ブーイモ MM85-gF7D)
2023/03/31(金) 10:25:27.66ID:JCq04AVFM >>474
異なるファイルを編集しようが、すでに起こったコミット済みのファイル間で一貫性が保たれていないかもしれない状態かもしれないわけだしマージするしかなくない?
モジュールAとモジュールBはお互いの内部実装に依存しているが、AとBを変更した担当者がお互いの変更を知らないでコミットツリーが1本になっちゃっても困るでしょう。
見た目上マージを避ける方法としてはrebaseとかあるけど。
異なるファイルを編集しようが、すでに起こったコミット済みのファイル間で一貫性が保たれていないかもしれない状態かもしれないわけだしマージするしかなくない?
モジュールAとモジュールBはお互いの内部実装に依存しているが、AとBを変更した担当者がお互いの変更を知らないでコミットツリーが1本になっちゃっても困るでしょう。
見た目上マージを避ける方法としてはrebaseとかあるけど。
479デフォルトの名無しさん (ワッチョイ e9e6-+ld4)
2023/03/31(金) 10:58:07.02ID:2bhkq+Nl0 >>478
プルのときにリベースをすると、マージコミットが発生しないようにできるんですね。
いろいろ勉強していたら、複数人での開発でマージコミットが履歴の上に何度も現れるのは目障り、
と同じような感想を持っているサイトがあり、リベースが紹介されていました。
プルのときにリベースをすると、マージコミットが発生しないようにできるんですね。
いろいろ勉強していたら、複数人での開発でマージコミットが履歴の上に何度も現れるのは目障り、
と同じような感想を持っているサイトがあり、リベースが紹介されていました。
480デフォルトの名無しさん (ブーイモ MMb6-zPPn)
2023/03/31(金) 12:50:57.47ID:U5A6Rz77M merge commit ない方が履歴を追いやすいので普段の小さな更新は rebase でやるのが一般的。
一方で長く別れていた異なる経歴のものを混ぜる場合には merge commit があった方が分かりやすいので merge にするべき。
一方で長く別れていた異なる経歴のものを混ぜる場合には merge commit があった方が分かりやすいので merge にするべき。
481デフォルトの名無しさん (ブーイモ MMb6-zPPn)
2023/03/31(金) 12:57:43.80ID:U5A6Rz77M >>477
作業ブランチの共有をどのようにするかはチームごとのルールがあるので仲間に確認
プルリクエストを出して取り込んでもらうという運用もあるし、
共有ブランチにプッシュする運用なら、作業ブランチを共有ブランチの先頭に rebase した上でプッシュするのが一般的。
作業ブランチの共有をどのようにするかはチームごとのルールがあるので仲間に確認
プルリクエストを出して取り込んでもらうという運用もあるし、
共有ブランチにプッシュする運用なら、作業ブランチを共有ブランチの先頭に rebase した上でプッシュするのが一般的。
482デフォルトの名無しさん (ワッチョイ e9e6-+ld4)
2023/03/31(金) 13:39:22.27ID:2bhkq+Nl0 >>480-481
>共有ブランチにプッシュする運用なら、作業ブランチを共有ブランチの先頭に rebase した上でプッシュするのが一般的
この運用だと、複数人での同一ブランチでの作業でも、履歴を1本化できるのですよね。
もちろん、他のブランチでの修正などをマージするときは、履歴として残していくつもりです。
>共有ブランチにプッシュする運用なら、作業ブランチを共有ブランチの先頭に rebase した上でプッシュするのが一般的
この運用だと、複数人での同一ブランチでの作業でも、履歴を1本化できるのですよね。
もちろん、他のブランチでの修正などをマージするときは、履歴として残していくつもりです。
483デフォルトの名無しさん (アウアウウー Sa23-4c3z)
2023/04/05(水) 18:00:34.21ID:H6gFlorFa WindowsのSourcetree、起動するたびに右に1ピクセルずつ広がっていくんだけど、おま環?
484デフォルトの名無しさん (アウアウウー Sa23-mFyV)
2023/04/06(木) 18:18:24.64ID:un5AwFJZa めっちゃ判りますωωω
485デフォルトの名無しさん (ワッチョイ e1ba-P47T)
2023/04/08(土) 16:07:30.25ID:6pTBweNA0 Git初心者後輩のrebase童貞とreset童貞
卒業させてやった
卒業させてやった
486デフォルトの名無しさん (ワッチョイ 4619-nMYw)
2023/04/09(日) 19:33:50.10ID:Hd1BGJ070487デフォルトの名無しさん (オイコラミネオ MM29-hB6S)
2023/04/12(水) 16:25:18.28ID:JiChcRr/M pushしてPRしてアーッって新境地へ
488デフォルトの名無しさん (ワッチョイ 2710-sFbk)
2023/04/20(木) 22:47:39.66ID:02avdjdC0 開発用ML見てたら、git replay ってのを作ってる人がいる模様。
https://public-inbox.org/git/20230407072415.1360068-1-christian.couder@gmail.com/T/#m982eda816df06532f97ec30be5dda768cea5338f
https://public-inbox.org/git/20230407072415.1360068-1-christian.couder@gmail.com/T/#m982eda816df06532f97ec30be5dda768cea5338f
489デフォルトの名無しさん (ワッチョイ c5e6-FGqy)
2023/04/26(水) 19:09:19.52ID:nF7JL/l90 マージして削除したブランチって、ログの樹形図を見ても、
そのブランチが何という名前だったのかは基本的にわからないものですか?
そのブランチが何という名前だったのかは基本的にわからないものですか?
490デフォルトの名無しさん (ワッチョイ 7910-MClS)
2023/04/26(水) 19:49:05.13ID:diGGhm110 Git v2.40.1
491デフォルトの名無しさん (ワッチョイ 7579-WXYX)
2023/04/26(水) 19:58:42.13ID:EZG/OKKF0 マージコミットのメッセージがあればそれを信用するしかない
492デフォルトの名無しさん (ワッチョイ c5e6-FGqy)
2023/04/27(木) 09:18:11.67ID:4Ldu38ha0 >>491
そういうものなんですか。
Subversionのときは、ブランチの作成自体が1つのコミットで、
ブランチの名前や、どういう作業を始めるのかをログに残しておけたけど、
そのへんの感覚も違うんですね。
そういうものなんですか。
Subversionのときは、ブランチの作成自体が1つのコミットで、
ブランチの名前や、どういう作業を始めるのかをログに残しておけたけど、
そのへんの感覚も違うんですね。
493デフォルトの名無しさん (スーップ Sd0a-3RjN)
2023/04/27(木) 10:53:45.90ID:SsZf7nuSd >>492
だからマージの時にどのブランチからどのブランチにマージしたのかデブォルトでコミットログに残るでしょ
だからマージの時にどのブランチからどのブランチにマージしたのかデブォルトでコミットログに残るでしょ
494デフォルトの名無しさん (ワッチョイ e6bb-QZyk)
2023/04/27(木) 21:42:03.12ID:yMUedyDf0 >>492
subversion はブランチの使用が重くて、使える数も実質的にディスク容量とかで制限されてたけど、
git はブランチが軽くて余計な容量を食わないので百でも千でも好きなだけ切れる。しょっちゅう作ったり消したりできるし、ずっと残しておく事もできる。
そのせいでブランチに対する考え方が違う。必要ならなんで消したの? みたいになる。
subversion はブランチの使用が重くて、使える数も実質的にディスク容量とかで制限されてたけど、
git はブランチが軽くて余計な容量を食わないので百でも千でも好きなだけ切れる。しょっちゅう作ったり消したりできるし、ずっと残しておく事もできる。
そのせいでブランチに対する考え方が違う。必要ならなんで消したの? みたいになる。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★3 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★4 [ぐれ★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 日本政府、ネトウヨに媚びるために韓国との関係も悪化させてしまう [603416639]
- 【悲報】SP500今日も暴落で完全に世界恐慌。高市恐慌として全世界で語り継がれそう [686538148]
- 【悲報】高市効果で「1ドル=160円」が相場へwwwwwwwwwwwwwwwwwwwwwwwwwwwww 止まらぬ高市円安💥💥 [871926377]
- 【悲報】日本人錯乱「集団的自衛権行使に賛成。けど自衛隊を戦わせるのは反対」 [237216734]
- 自閉症が「んなっしょい」と連呼するお🏡
- FGOで好きなサーヴァントがアビゲイル、北斎、楊貴妃なんだが
