ソースコード管理を行う分散型バージョン管理システム、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 15
http://mevius.2ch.net/test/read.cgi/tech/1486239735/
Git 16©2ch.net
https://mevius.5ch.net/test/read.cgi/tech/1502726047/
-
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured
Git 17
■ このスレッドは過去ログ倉庫に格納されています
2020/09/02(水) 12:18:30.39ID:XN0SxNMq
459デフォルトの名無しさん
2021/02/01(月) 23:09:13.83ID:36GZ1lkU >>458
fast forward マージをした?
git log --oneline --decorate --graph --branches --tags --remotes
↑
これを使ってみて
fast forward マージをした?
git log --oneline --decorate --graph --branches --tags --remotes
↑
これを使ってみて
460デフォルトの名無しさん
2021/02/02(火) 12:15:14.88ID:9p26+m9e461デフォルトの名無しさん
2021/02/02(火) 15:24:31.09ID:eTRsUHIh git bash 便利だよね
462デフォルトの名無しさん
2021/02/02(火) 20:41:40.26ID:5V0WMfsF tig便利
元々Linux使ってたけどGit for Windowsに付いてくるようになって嬉しい
元々Linux使ってたけどGit for Windowsに付いてくるようになって嬉しい
463デフォルトの名無しさん
2021/02/02(火) 22:19:04.75ID:jeVYN25G mingwのコマンドいっぱい入っているからcygwinがわりにもなるな。
464デフォルトの名無しさん
2021/02/04(木) 13:02:56.36ID:g2cSm/y9465デフォルトの名無しさん
2021/02/04(木) 13:07:15.43ID:4mrWh63N git reset --soft <commit>
<commit> を省いた時の動作って、
git reset --soft HEAD
と同じ意味になる?
マニュアル見ても書いてないように思うんだけど
つまり、
git reset --soft
ってのは、reflog で見れる足跡情報が増えるだけで、
それ以外にはなんにもしないコマンドって理解でいいです?
<commit> を省いた時の動作って、
git reset --soft HEAD
と同じ意味になる?
マニュアル見ても書いてないように思うんだけど
つまり、
git reset --soft
ってのは、reflog で見れる足跡情報が増えるだけで、
それ以外にはなんにもしないコマンドって理解でいいです?
466デフォルトの名無しさん
2021/02/04(木) 13:41:04.22ID:tVJRdoUz man git-reset の最初の何行か読めばそう書いてあるだろ
467デフォルトの名無しさん
2021/02/04(木) 21:59:36.37ID:OLEUfSPw The <tree-ish>/<commit> defaults to HEAD in all forms.
468デフォルトの名無しさん
2021/02/08(月) 20:47:02.46ID:kPAwZcKm Windows で開発してるうんkなんで、
git bash を VS Code で植え込んだ時におならが出るくらい感動した
git bash を VS Code で植え込んだ時におならが出るくらい感動した
469デフォルトの名無しさん
2021/02/09(火) 00:42:35.94ID:n4fLaJzx posh-gitも結構いいと思うんだ
470デフォルトの名無しさん
2021/02/09(火) 09:55:22.35ID:dT3J9cd9 Git v2.30.1
471デフォルトの名無しさん
2021/02/09(火) 12:33:58.63ID:eEK9etiv powershell はコマンドが長ったらしいだけでもう無理
エイリアス設定できたとしてももう無理
なんか powershell 開いただけで蕁麻疹出る
エイリアス設定できたとしてももう無理
なんか powershell 開いただけで蕁麻疹出る
472デフォルトの名無しさん
2021/02/09(火) 12:47:44.22ID:Ulftf9cH powershell強力過ぎ、めっちゃ使いやすい
473デフォルトの名無しさん
2021/02/09(火) 17:18:41.08ID:eEK9etiv >>472
ちょっとどこが良いのかその良さを bash とか zsh とかと比較して語ってみて
ちょっとどこが良いのかその良さを bash とか zsh とかと比較して語ってみて
474デフォルトの名無しさん
2021/02/09(火) 17:39:51.20ID:PJ1MEzpe powershellは
bashやzshより使いやすい
bashやzshより使いやすい
475デフォルトの名無しさん
2021/02/09(火) 17:51:57.49ID:/YXPJyUh 小学生のふわっとした紹介すこ
476デフォルトの名無しさん
2021/02/09(火) 18:00:37.52ID:n4fLaJzx すまん、プレステとサターンどっちが強いってイキってる小学生から成長してないやつがいるとは思わなかった
アレルギーって自分で分かってるんだから好きなの使えばいいのにね
アレルギーって自分で分かってるんだから好きなの使えばいいのにね
477デフォルトの名無しさん
2021/02/09(火) 22:46:56.83ID:2AhSCbDW 利点を教えてと言っただけなのに、何でどちらが強いとかイキってるとかの話になるんだ…
478デフォルトの名無しさん
2021/02/10(水) 00:13:24.97ID:85OkvizX 無理、無理、蕁麻疹出ると畳み掛けた奴が「教えてと言っただけ」と嘯くか
こういう輩が被害者ぶってる様を見る方がよっぽど無理だわ
こういう輩が被害者ぶってる様を見る方がよっぽど無理だわ
479デフォルトの名無しさん
2021/02/10(水) 00:17:09.45ID:MZ8sANR+ Powershellは使いやすいのが利点かな
480デフォルトの名無しさん
2021/02/10(水) 06:21:29.99ID:qX2MPAZ0 そういう喧嘩はどうでも良くて、
普通に powershell に利点があるなら知りたいだけなんだけど
自分は powershell 全然使い込んでないし
普通に powershell に利点があるなら知りたいだけなんだけど
自分は powershell 全然使い込んでないし
481デフォルトの名無しさん
2021/02/10(水) 06:34:31.18ID:yu7Hf4No482デフォルトの名無しさん
2021/02/10(水) 10:25:14.26ID:qX2MPAZ0483デフォルトの名無しさん
2021/02/13(土) 21:10:04.34ID:k+FkZinH PowerShellは.NET Frameworkが使えることが最大の利点。
それ以外のメリットがないのが最大の欠点。
それ以外のメリットがないのが最大の欠点。
484デフォルトの名無しさん
2021/02/13(土) 22:49:51.40ID:a6ioYjOw485デフォルトの名無しさん
2021/02/13(土) 23:43:26.18ID:8rFjwvle マイクロソフトの影響が強まっているから仕方ない部分もある
486デフォルトの名無しさん
2021/02/14(日) 17:26:13.02ID:TODeHKxO 質問です
あるプロジェクトをgit cloneしてローカルでbuildしたのですけど、
その中で必要なSDLのソースが404でダウンロード出来なくて、中断する状況。
メンテナに聞いてみたら"update the git hash."とのこと。
「HASH更新するのね、了解」って思ったんですが、それってどうするの?状態です。
gitのオプション見ても適当なコマンドは見たらないし、cloneしてbuildする位しか
git自体使ってない程度なのでさっぱりさんです。
どなたか教えてください。
あるプロジェクトをgit cloneしてローカルでbuildしたのですけど、
その中で必要なSDLのソースが404でダウンロード出来なくて、中断する状況。
メンテナに聞いてみたら"update the git hash."とのこと。
「HASH更新するのね、了解」って思ったんですが、それってどうするの?状態です。
gitのオプション見ても適当なコマンドは見たらないし、cloneしてbuildする位しか
git自体使ってない程度なのでさっぱりさんです。
どなたか教えてください。
487デフォルトの名無しさん
2021/02/14(日) 17:35:22.62ID:B5Xs3xes そのプロジェクトを明かせばいいんじゃないかな。
488デフォルトの名無しさん
2021/02/14(日) 17:41:51.89ID:TODeHKxO ぬ、了解です。
github.com/EmuELEC/EmuELEC
で、Odroid Go Advance用にmake imageしたもので該当エラーになります。
build環境はamd64のdebian9です。
github.com/EmuELEC/EmuELEC
で、Odroid Go Advance用にmake imageしたもので該当エラーになります。
build環境はamd64のdebian9です。
489デフォルトの名無しさん
2021/02/15(月) 00:31:17.39ID:GpFzBvup package.mkのPKG_SHA256弄るっぽいです。
すんません、git関係無いかも。
すんません、git関係無いかも。
490デフォルトの名無しさん
2021/02/15(月) 00:47:31.45ID:GpFzBvup491デフォルトの名無しさん
2021/02/15(月) 11:45:26.57ID:X76akpeQ492デフォルトの名無しさん
2021/02/16(火) 00:58:10.08ID:mnwlAejZ 質問をさせて頂きたいのですが、
GitはGPLらしいのですが、注意することはありますか?
例えばGitを用いて公開したコードは商用利用出来ないのですか?
GitはGPLらしいのですが、注意することはありますか?
例えばGitを用いて公開したコードは商用利用出来ないのですか?
493デフォルトの名無しさん
2021/02/16(火) 01:41:07.50ID:MAgjCNR3 ライセンスに関わることは正確にやりたいこと言わないと答えられないぞ
なおGPLは商用利用を禁止していない
なおGPLは商用利用を禁止していない
494デフォルトの名無しさん
2021/02/16(火) 07:01:06.32ID:ZcpmZlC/495デフォルトの名無しさん
2021/02/16(火) 07:01:40.34ID:ZcpmZlC/ git「で」ソースコードを修正するときではなく
git「の」ソースコードを修正するときです
git「の」ソースコードを修正するときです
496デフォルトの名無しさん
2021/02/16(火) 11:12:05.59ID:RZWWw22S GPLのソフトを組み込んだソフトもGPLになるんだよね
gitを組み込んでる商用IDEはソース公開義務を持つのかな?
gitを組み込んでる商用IDEはソース公開義務を持つのかな?
497デフォルトの名無しさん
2021/02/16(火) 11:19:59.57ID:ZcpmZlC/ gitのソースコードを修正しない限り自由に組み込める
いくらコピーしてもOK。自分で作った部分のソースコード公開の義務はない
いくらコピーしてもOK。自分で作った部分のソースコード公開の義務はない
498492
2021/02/16(火) 17:50:38.97ID:mnwlAejZ499デフォルトの名無しさん
2021/02/16(火) 18:50:42.51ID:Pme6j5oX >>498
GPLは、
a) gitユーザーに自由にgitを使ってもらうために、
b) git開発者・gitを組み込んだプログラム開発者を制限する
ライセンス。
a,bの違いを意識しないといけないからちょっと面倒。
GPLは、
a) gitユーザーに自由にgitを使ってもらうために、
b) git開発者・gitを組み込んだプログラム開発者を制限する
ライセンス。
a,bの違いを意識しないといけないからちょっと面倒。
501デフォルトの名無しさん
2021/02/16(火) 22:18:03.16ID:ZcpmZlC/ GPLで作られたソフトの「ソースコード」を
どうにかしない限り、何の成約もない
どうにかしない限り、何の成約もない
502デフォルトの名無しさん
2021/02/16(火) 22:22:07.11ID:HBjzowuv >>501
GPLのコードを静的リンクしたらGPLに感染するし、動的リンクもグレーじゃない?
GPLのコードを静的リンクしたらGPLに感染するし、動的リンクもグレーじゃない?
503デフォルトの名無しさん
2021/02/16(火) 22:23:33.33ID:OHaKBW0a GPLの解説読むとGPLソフトを組み込んだソフトはソース改変してなくてもGPLライセンスになってしまうようにしか受け取れないけどな
>>502
動的リンクは OK、スタティックリンクは OUT とか、もうほとんど意味不明ですよね
そもそもハードディスクも物理メモリも、メモリ空間も富豪的な現状で、動的リンクの存在価値はどこにあるのでしょうか?
動的リンクは OK、スタティックリンクは OUT とか、もうほとんど意味不明ですよね
そもそもハードディスクも物理メモリも、メモリ空間も富豪的な現状で、動的リンクの存在価値はどこにあるのでしょうか?
505デフォルトの名無しさん
2021/02/16(火) 22:36:23.68ID:ZcpmZlC/ >>502
せやね。リンクしない限りOK
>>503
>ソース改変してなくてもGPLライセンスになってしまう
それはなにをしてもそうならない
ライセンス違反になるだけで、勝手にGPLライセンスになることはない
もし「○○○ライセンスになってしまう」というライセンスの強制上書きが許されるとしたら、
オレオレライセンスを組み込んだソフトは、どんなライセンスのものでも
オレオレライセンスになってしまう。というライセンスだって作れる。
GPLだろうがなんだろうが、そこにオレオレライセンスのソフトを混ぜると
GPL等のライセンス効果はなくなって、オレオレライセンスになってしまう
という強力なライセンスを作れると思うか?
>>504
そういうことだな。標準入出力でやり取りするブリッジプログラムを作れば
GPL感染すること無く利用することができる
せやね。リンクしない限りOK
>>503
>ソース改変してなくてもGPLライセンスになってしまう
それはなにをしてもそうならない
ライセンス違反になるだけで、勝手にGPLライセンスになることはない
もし「○○○ライセンスになってしまう」というライセンスの強制上書きが許されるとしたら、
オレオレライセンスを組み込んだソフトは、どんなライセンスのものでも
オレオレライセンスになってしまう。というライセンスだって作れる。
GPLだろうがなんだろうが、そこにオレオレライセンスのソフトを混ぜると
GPL等のライセンス効果はなくなって、オレオレライセンスになってしまう
という強力なライセンスを作れると思うか?
>>504
そういうことだな。標準入出力でやり取りするブリッジプログラムを作れば
GPL感染すること無く利用することができる
506デフォルトの名無しさん
2021/02/16(火) 22:38:07.49ID:ZcpmZlC/ > GPLソフトを組み込んだソフトは
これは、同梱という意味じゃないことに注意
当たり前だが、DVDに一緒に配布してもGPLライセンスに感染しない
それはRedHatなどがやってること
LinuxディストリはGPLとそれ以外を一緒に配布している
これは、同梱という意味じゃないことに注意
当たり前だが、DVDに一緒に配布してもGPLライセンスに感染しない
それはRedHatなどがやってること
LinuxディストリはGPLとそれ以外を一緒に配布している
507デフォルトの名無しさん
2021/02/16(火) 22:40:05.12ID:RZWWw22S >>505
ライセンス違反にはなるけどしらを切れというスタンスか
ライセンス違反にはなるけどしらを切れというスタンスか
508デフォルトの名無しさん
2021/02/16(火) 22:46:13.31ID:ZcpmZlC/ >>507
例えば、逆にGPLのソフトが間違って、互換性がないライセンスのコードを使ってしまったとしよう
もしかしたらそのコードは有料で利用可能にしているコードかもしれない
悪いのはそのGPLソフトだ。どうすべきだと思う?
そのコードを消して謝れば許す?
それとも損害賠償すべきだと思う?
それともGPLのライセンスを、別のライセンスに変更すべきか?
例えば、逆にGPLのソフトが間違って、互換性がないライセンスのコードを使ってしまったとしよう
もしかしたらそのコードは有料で利用可能にしているコードかもしれない
悪いのはそのGPLソフトだ。どうすべきだと思う?
そのコードを消して謝れば許す?
それとも損害賠償すべきだと思う?
それともGPLのライセンスを、別のライセンスに変更すべきか?
509デフォルトの名無しさん
2021/02/16(火) 22:47:24.67ID:/LIEBh+G510デフォルトの名無しさん
2021/02/16(火) 22:53:40.52ID:ZcpmZlC/ ライセンス違反したことは悪いが、
だからといってGPLに変更すれば許してやるよというのは
傲慢な脅しに過ぎない
ライセンス違反した場合に、GPLに変更するのは
ライセンス違反とい問題を解消するための、選択肢の一つでしかなく
両者の合意、または裁判によって個別に決めることでしかない
GPLに変更することで大損害を受けるのであれば、それは選択肢にならない
その場合は損害賠償を行うことで解決することになるだろう
合意が取れない場合に裁判を行うと、結局そうなる
GPL(事実上無料)にどれだけの損害を認められるか知らんがな
まあGPLを使ったことによる利益とかから算出されるんじゃね?
どうでもいい部分の利用程度なら、損害の程度も低いだろう
だからといってGPLに変更すれば許してやるよというのは
傲慢な脅しに過ぎない
ライセンス違反した場合に、GPLに変更するのは
ライセンス違反とい問題を解消するための、選択肢の一つでしかなく
両者の合意、または裁判によって個別に決めることでしかない
GPLに変更することで大損害を受けるのであれば、それは選択肢にならない
その場合は損害賠償を行うことで解決することになるだろう
合意が取れない場合に裁判を行うと、結局そうなる
GPL(事実上無料)にどれだけの損害を認められるか知らんがな
まあGPLを使ったことによる利益とかから算出されるんじゃね?
どうでもいい部分の利用程度なら、損害の程度も低いだろう
511デフォルトの名無しさん
2021/02/16(火) 23:07:03.03ID:RZWWw22S いちいち裁判で争ってたら仕事にならんからやっぱりGPLは避けるのが無難だな
512デフォルトの名無しさん
2021/02/16(火) 23:11:40.98ID:ZcpmZlC/ ライセンス違反しなければいいだけだろ?
リンクしない限り何も影響なく
自由に利用できる
リンクしない限り何も影響なく
自由に利用できる
513デフォルトの名無しさん
2021/02/16(火) 23:12:44.65ID:ZcpmZlC/ せっかく開発者が自由に使ってくださいって提供してるんだから
便利に使ってやらなきゃ可哀想だろう
LinuxだってGPLだ。便利に使える。
便利に使ってやらなきゃ可哀想だろう
LinuxだってGPLだ。便利に使える。
514デフォルトの名無しさん
2021/02/16(火) 23:37:58.40ID:uwaPbh9W >>504
GNU公式見解では動的リンクもOUT
Linuxカーネルがとりあえず動的モジュールOKなのはリーナス含む大勢の著作権者が不問にしてるだけ
そして動的リンクの意義はLinuxカーネルみたいなものなら自明だろう
GNU公式見解では動的リンクもOUT
Linuxカーネルがとりあえず動的モジュールOKなのはリーナス含む大勢の著作権者が不問にしてるだけ
そして動的リンクの意義はLinuxカーネルみたいなものなら自明だろう
515デフォルトの名無しさん
2021/02/16(火) 23:41:52.36ID:M81i/Uj4 GPL危ない危ない
517デフォルトの名無しさん
2021/02/16(火) 23:45:17.03ID:uwaPbh9W518デフォルトの名無しさん
2021/02/16(火) 23:48:10.64ID:/LIEBh+G どっちにしても配布物にGPLなソフトウェアを同梱しなけりゃセーフ
519デフォルトの名無しさん
2021/02/16(火) 23:50:06.35ID:M81i/Uj4 余計なリスクを抱えるのは避けたいからBSD・MIT・Apacheライセンスのライブラリを使うわ
520デフォルトの名無しさん
2021/02/16(火) 23:55:13.86ID:ZcpmZlC/ ライブラリをGPLにしてしまうと、静的・動的リンクのためライセンス違反になるので
そうならないようにライブラリ用にLGPLというライセンスが存在する
GPLのライブラリのほとんどはよく読めばLGPLになってるはず
そうならないようにライブラリ用にLGPLというライセンスが存在する
GPLのライブラリのほとんどはよく読めばLGPLになってるはず
>>517
MS-DOS では必要に応じてデバイスドライバを後から読み込むことができますが、MS-DOS のデバイスドライバを指して「動的リンク」とは当時は言っていませんでしたよね…
またアプリケーションに関しては、動的リンクはトラブルのもと(アプリではなく動的ライブラリが原因、とか、アプリの記述で手を抜くとアプリが暗黙に得体の知れないところの動的ライブラリをしれっとリンクする、とか)だった気がします
いわゆる Windows の DLL HELL ってやつですよ‥‥
MS-DOS では必要に応じてデバイスドライバを後から読み込むことができますが、MS-DOS のデバイスドライバを指して「動的リンク」とは当時は言っていませんでしたよね…
またアプリケーションに関しては、動的リンクはトラブルのもと(アプリではなく動的ライブラリが原因、とか、アプリの記述で手を抜くとアプリが暗黙に得体の知れないところの動的ライブラリをしれっとリンクする、とか)だった気がします
いわゆる Windows の DLL HELL ってやつですよ‥‥
>>520
それは矛盾と妥協の産物としか‥‥
それは矛盾と妥協の産物としか‥‥
523デフォルトの名無しさん
2021/02/16(火) 23:58:03.77ID:ZcpmZlC/ 例えばglibc(GNU C Library)はLGPLなのでリンクしても問題ない
https://en.wikipedia.org/wiki/GNU_C_Library
License LGPLv2.1
https://en.wikipedia.org/wiki/GNU_C_Library
License LGPLv2.1
524デフォルトの名無しさん
2021/02/17(水) 00:00:40.90ID:dCg1/Ims >>522
LGPLはもともとLibrary GPLという名前だったことからもわかるように
ライブラリ用のGPLとして作られた
https://www.weblio.jp/content/GNU+LGPL
> LGPLとは、コピーレフトの考えを導入したGNUのライセンスのことである。
> 以前は「Library GPL」の名称で呼ばれていた。
>
> LGPLはGPL(GNU General Public License)をベースとしているが、
> LGPLの元で公開されたソースを利用したソフトウェアを開発しても、
> その独自開発部分のソースコードの公開を強制しないという特徴を持っている。
LGPLはもともとLibrary GPLという名前だったことからもわかるように
ライブラリ用のGPLとして作られた
https://www.weblio.jp/content/GNU+LGPL
> LGPLとは、コピーレフトの考えを導入したGNUのライセンスのことである。
> 以前は「Library GPL」の名称で呼ばれていた。
>
> LGPLはGPL(GNU General Public License)をベースとしているが、
> LGPLの元で公開されたソースを利用したソフトウェアを開発しても、
> その独自開発部分のソースコードの公開を強制しないという特徴を持っている。
525デフォルトの名無しさん
2021/02/17(水) 00:07:50.02ID:dCg1/Ims >>521
LinuxはWindowsでいうDLL HELLを避けるために
全てのパッケージが使用するライブラリを厳密に管理してる
それがディストロの仕事で、例えば次のUbuntu 21.04をリリースすべく
いま頑張ってる作業の内容がそれ
Linuxでは一般に動的ライブラリのユーザーによるインストールが
事実上禁止されてる(動作保証しない)ことによりDLL Hell相当を防いでいる
しかしそれではライブラリのバージョンが古くて困るので
独自作成のアプリ(どちらにしろ動作保証がない)では
好き勝手ローカルディレクトリにライブラリをインストールしたり
Dockerを使ってアプリにライブラリをバンドルしているw
LinuxはWindowsでいうDLL HELLを避けるために
全てのパッケージが使用するライブラリを厳密に管理してる
それがディストロの仕事で、例えば次のUbuntu 21.04をリリースすべく
いま頑張ってる作業の内容がそれ
Linuxでは一般に動的ライブラリのユーザーによるインストールが
事実上禁止されてる(動作保証しない)ことによりDLL Hell相当を防いでいる
しかしそれではライブラリのバージョンが古くて困るので
独自作成のアプリ(どちらにしろ動作保証がない)では
好き勝手ローカルディレクトリにライブラリをインストールしたり
Dockerを使ってアプリにライブラリをバンドルしているw
527デフォルトの名無しさん
2021/02/17(水) 00:29:44.27ID:27gbRgcl528デフォルトの名無しさん
2021/02/17(水) 19:46:16.19ID:k81iZNBk gitからzipでダウンロードして
ソースいじったりしてるやついるの?
ソースいじったりしてるやついるの?
>>527
DOS の時代であっても、一旦 OS が起動しきって command.com に制御が移った後であっても、任意の時刻に追加でデバイスドライバをロードすることは可能でしたよ‥‥
まあ DOS 的にはデバイスドライバには厳しい縛りがあるのでデバドラと動的ライブラリが同一とは主張したりはしませんが
ただ一ついえることは、2021 年現在、DLL が本当に必要なのか?という疑問はもっともっと考慮する価値がある、という点でしょうか
DOS の時代であっても、一旦 OS が起動しきって command.com に制御が移った後であっても、任意の時刻に追加でデバイスドライバをロードすることは可能でしたよ‥‥
まあ DOS 的にはデバイスドライバには厳しい縛りがあるのでデバドラと動的ライブラリが同一とは主張したりはしませんが
ただ一ついえることは、2021 年現在、DLL が本当に必要なのか?という疑問はもっともっと考慮する価値がある、という点でしょうか
530デフォルトの名無しさん
2021/02/18(木) 01:05:04.94ID:O19Vw8ur ここでGitHubについての質問もしていいですか?
531デフォルトの名無しさん
2021/02/18(木) 01:19:01.52ID:UIKXY2k+ そんな質問してもきっとハブられるぞ
532デフォルトの名無しさん
2021/02/18(木) 01:33:18.67ID:qWQvZ+M0 ソースコード ホスティング総合【GitHub,GitLab,Bitbucket等】
https://mevius.5ch.net/test/read.cgi/tech/1531824290/
https://mevius.5ch.net/test/read.cgi/tech/1531824290/
534デフォルトの名無しさん
2021/02/18(木) 21:11:48.11ID:46H+aqKh htmlとcssをローカルでgit管理しているのですが、
たとえば商品ページみたいなのを作っていて、cssなどを触っている時に
トップページのcssを1行だけ変更するとなると、
細かく言えば、商品ページの部分ではない部分のcssを触るのですが、
コミットしてしまうと、2つの目的が同じコミットになってしまいます。
編集部分が異なるところを分ける扱いとかはできるのでしょうか?
たとえば商品ページみたいなのを作っていて、cssなどを触っている時に
トップページのcssを1行だけ変更するとなると、
細かく言えば、商品ページの部分ではない部分のcssを触るのですが、
コミットしてしまうと、2つの目的が同じコミットになってしまいます。
編集部分が異なるところを分ける扱いとかはできるのでしょうか?
535デフォルトの名無しさん
2021/02/19(金) 00:06:40.66ID:0c64eule >>534 git add -p
536デフォルトの名無しさん
2021/02/20(土) 18:30:49.01ID:Qz20NbPh コマンドラインから git を利用するプログラムは GPL に感染しない
git のライブラリを直接読んで実行するプログラムは感染します(動的リンク)
ICO っていう PS2 のゲームは、GLP 違反で廃盤になってます(ソースコード公開しやがらなかった)
RMS の団体がいくつか訴訟起こしてるみたいだけど、
日本でGPL関連の裁判は多分いまだに一個もない
そもそもGPLの強制力自体法的にグレーらしいからね
多分日本で裁判起こされても負けないと思う
git のライブラリを直接読んで実行するプログラムは感染します(動的リンク)
ICO っていう PS2 のゲームは、GLP 違反で廃盤になってます(ソースコード公開しやがらなかった)
RMS の団体がいくつか訴訟起こしてるみたいだけど、
日本でGPL関連の裁判は多分いまだに一個もない
そもそもGPLの強制力自体法的にグレーらしいからね
多分日本で裁判起こされても負けないと思う
537デフォルトの名無しさん
2021/02/20(土) 20:18:22.09ID:M2gbwTPz 仮に裁判に負けないとしてもいちいち訴訟起こされたら仕事にならないし時間の無駄だからGPLのライセンス違反は避けとくわ
538デフォルトの名無しさん
2021/02/20(土) 23:45:15.22ID:upzAgg50 git checkoutで過去のコミットに戻ったあと、元いた未来のコミットに進むにはどうしたらいいの?
539デフォルトの名無しさん
2021/02/20(土) 23:48:26.25ID:upzAgg50 あ、git log --all & git checkoutでいけました。
540デフォルトの名無しさん
2021/02/21(日) 00:02:04.50ID:jWo1wAix git checkout -
でよくね
ICOもワンダと巨像も名作だったな
でよくね
ICOもワンダと巨像も名作だったな
541デフォルトの名無しさん
2021/02/21(日) 00:08:08.35ID:f0EcfH0m >>540
お、そうなのね。ありがとうー
お、そうなのね。ありがとうー
542デフォルトの名無しさん
2021/02/21(日) 00:41:18.13ID:nRMfhtr9 git-checkout -
You may also specify - which is synonymous to @{-1}.
へぇ〜しらなかった。cd - みたいだね。
You may also specify - which is synonymous to @{-1}.
へぇ〜しらなかった。cd - みたいだね。
543デフォルトの名無しさん
2021/02/21(日) 17:55:15.38ID:Ad1gHg6w git switch -
でもいいんやで
ところで、コミットメッセージ編集しても
コミットハッシュに影響しないようにするってのは駄目だったのかな
git の仕様的にコミットメッセージがコミットハッシュに影響しなきゃいけなかった理由ってなんだろ
これさえなければ、専用エディタとかでホイホイメッセージ編集しまくれそうなもんだけど
でもいいんやで
ところで、コミットメッセージ編集しても
コミットハッシュに影響しないようにするってのは駄目だったのかな
git の仕様的にコミットメッセージがコミットハッシュに影響しなきゃいけなかった理由ってなんだろ
これさえなければ、専用エディタとかでホイホイメッセージ編集しまくれそうなもんだけど
544デフォルトの名無しさん
2021/02/21(日) 18:51:43.30ID:Ad1gHg6w ゴリゴリ適当に作業して適当にコミットしたい時ってない?
後で rebase で整理するのめっちゃ大変になるんだけど…
コミットせずに、
たまに別のブランチに移りたいときとかはスタッシュ上手く使えばいいのかな?
後で rebase で整理するのめっちゃ大変になるんだけど…
コミットせずに、
たまに別のブランチに移りたいときとかはスタッシュ上手く使えばいいのかな?
545デフォルトの名無しさん
2021/02/21(日) 20:56:52.41ID:AgsWCueA >>543
わかる。
特に理由はなくて、そこまでやる必要を感じなかっただけだと思う。
俺もコミットメッセージはメタデータなのでコミットのハッシュに含めるべきではなかったと思う。
ただしメッセージも履歴をとっておくべきだと思うので、ハッシュを個別に取って、両方合成でコミットを管理するとかだな。
ソース側のハッシュだけで新しい方にマッチするようになっていれば良い。
わかる。
特に理由はなくて、そこまでやる必要を感じなかっただけだと思う。
俺もコミットメッセージはメタデータなのでコミットのハッシュに含めるべきではなかったと思う。
ただしメッセージも履歴をとっておくべきだと思うので、ハッシュを個別に取って、両方合成でコミットを管理するとかだな。
ソース側のハッシュだけで新しい方にマッチするようになっていれば良い。
546デフォルトの名無しさん
2021/02/21(日) 21:35:17.56ID:sBTXUFZh547デフォルトの名無しさん
2021/02/21(日) 22:11:25.44ID:UAV3hf9S >>543
コミットメッセージまで含めて署名つけるためじゃないの?知らんけど
コミットメッセージまで含めて署名つけるためじゃないの?知らんけど
548デフォルトの名無しさん
2021/02/21(日) 23:07:24.75ID:BgIZluJH 分散バージョン管理を何だと思ってるんだよ
履歴は複数のリポジトリに存在する可能性がある
特定のハッシュを指定すればどのリポジトリでも同じ履歴を指すのが重要
それなのにリポジトリ毎にコミットメッセージが違う可能性があるとか有り得んわ
履歴は複数のリポジトリに存在する可能性がある
特定のハッシュを指定すればどのリポジトリでも同じ履歴を指すのが重要
それなのにリポジトリ毎にコミットメッセージが違う可能性があるとか有り得んわ
549デフォルトの名無しさん
2021/02/22(月) 17:57:15.08ID:MJ2gF5m9550デフォルトの名無しさん
2021/02/23(火) 16:58:29.57ID:XBzTqCMZ551デフォルトの名無しさん
2021/02/23(火) 17:58:41.19ID:EW5KgHN1 git notes はオワコン
github も表示するのをやめた
https://github.blog/2010-08-25-git-notes-display/
Update (August 14, 2014): Displaying Git notes on GitHub is no longer supported.
github も表示するのをやめた
https://github.blog/2010-08-25-git-notes-display/
Update (August 14, 2014): Displaying Git notes on GitHub is no longer supported.
552デフォルトの名無しさん
2021/02/23(火) 22:33:51.18ID:muDyeP08 オワコンどころか始まってすらいない
553デフォルトの名無しさん
2021/02/26(金) 17:25:38.83ID:1yqjOIH/ Git v2.31.0-rc0
554デフォルトの名無しさん
2021/02/27(土) 18:10:10.89ID:5c6DxbzC 初歩的な質問をさせて下さい
作業用のディレクトリ内にREADME.mdファイルを作成したのですが、
このファイルはコミットした方がいいんですか?
それとも.gitignoreファイル内に記述して追跡されないようにした方がいいですか?
作業用のディレクトリ内にREADME.mdファイルを作成したのですが、
このファイルはコミットした方がいいんですか?
それとも.gitignoreファイル内に記述して追跡されないようにした方がいいですか?
555デフォルトの名無しさん
2021/02/27(土) 19:51:01.47ID:Y/Tb94oW コミットする
556デフォルトの名無しさん
2021/02/27(土) 20:10:59.99ID:W8xnW4Ow 何を書いてるか次第じゃね?
557デフォルトの名無しさん
2021/02/27(土) 20:22:18.91ID:5c6DxbzC558デフォルトの名無しさん
2021/02/27(土) 21:05:27.89ID:GbyYV3Ad■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「老後は都会生活が便利」投稿に地方民が猛反論「電車の待ち時間がムダ」「荷物を車で運べない」との声も [七波羅探題★]
- 立民・岡田克也氏「国民の感情をコントロールしていかないと」、日中議連発言は「侮辱」保守党・有本香氏に怒 ★4 [nita★]
- 【💴】日本人を相対的に貧しくした円安 日銀のわずかな利上げでは効果なし 主要通貨すべてに負ける円 ★7 [ぐれ★]
- 【速報】ヤクルト・村上宗隆、ホワイトソックスと2年総額53億で合意! 米報道…低迷チームが白羽の矢、短期契約★2 [冬月記者★]
- 人口減少率道内最大の夕張 都市間バス廃止、行政サービス縮小…「維持に限界」 [七波羅探題★]
- 高校の「数学」再編へ AIの学び重視しA、B、Cの区分なくす方向 [七波羅探題★]
- 銚子のホテルが2つ音信不通に、ありがとう高市総理 [469534301]
- 風邪かインフルっぽい😷
- (*´ω`*)おはようございます
- すごいアイデアを思いついた。vtuberって生身じゃないのがファンが少ない原因だろ?
- 月曜日なのに機嫌わるいやつ~🥐
- 小泉純一郎さん、ヤバそう [389326466]
