Git 15©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/02/05(日) 05:22:15.65ID:AxwpDksc0
ソースコード管理を行う分散型バージョン管理システム、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 13
http://echo.2ch.net/test/read.cgi/tech/1439563364/
Git 14
http://echo.2ch.net/test/read.cgi/tech/1457412803/
VIPQ2_EXTDAT: default:vvv:1000:512:----: EXT was configured
2017/04/11(火) 09:12:38.66ID:PspwSKaO0
>>623
じゃあ内容を戻したら、日付も戻せよ
という話でしてね
2017/04/11(火) 09:44:56.83ID:43iv2phsp
>>629
なんという糞要求
2017/04/11(火) 20:03:10.17ID:wf1zpMT0M
ふう、gitにタイムスタンプ復元機能があれば完璧なのにー
2017/04/11(火) 20:03:42.77ID:+8we66Ry0
どこに戻ってほしい?
2017/04/11(火) 20:05:01.73ID:mGlNuRzNd
>>632
更新日時
2017/04/11(火) 20:24:34.65ID:rWanRa9I0
>>629
gitは内容を戻すことは出来ない。
任意のコミットをcheckoutするだけ
635デフォルトの名無しさん (ワッチョイ)
垢版 |
2017/04/11(火) 20:32:32.15ID:9qHDk2tg0
こいつナチュラルなバカっぽいw
636デフォルトの名無しさん (スプッッ)
垢版 |
2017/04/12(水) 12:16:27.41ID:5zOvG+Scd
そろそろ飽きたのでレスを戻して最初から繰り返すか
2017/04/12(水) 12:19:32.28ID:WHkM8I5ip
では僭越ながら

ファイルのタイムスタンプまで元に戻せるバージョン管理ツールってないの?
2017/04/12(水) 12:42:40.51ID:mJY6Dj4IH
>637
git
2017/04/12(水) 14:41:37.67ID:WHkM8I5ip
はぁ?gitじゃタイムスタンプは戻らんから質問してんのにバカなの?
2017/04/12(水) 15:04:39.32ID:sIG5iA/zd
>>638
これは酷い
2017/04/12(水) 15:06:11.12ID:kxphDSjP0
他の人はネタでバカ言ってるけど
>>634だけ普通のバカだな・・・
642デフォルトの名無しさん (スプッッ)
垢版 |
2017/04/12(水) 19:47:18.40ID:5zOvG+Scd
>>637
レスのタイムスタンプが戻ってないよ
643デフォルトの名無しさん (ワンミングク)
垢版 |
2017/04/12(水) 19:53:17.32ID:usx2Dq45M
svnでも使っとけよ
644デフォルトの名無しさん (ワッチョイ)
垢版 |
2017/04/12(水) 20:48:11.81ID:lSh3zEYS0
いや、流石にsvnでもタイムスタンプは戻せん。
コミット時刻になら設定次第だけど戻せるけど、そこもgitと同じ。
2017/04/14(金) 14:02:47.09ID:YzkHfIFwM
タイムスタンプ機能があればいいのに、ライナスも意地になっちゃったんだろうな
646デフォルトの名無しさん (ワッチョイ)
垢版 |
2017/04/14(金) 15:49:28.34ID:l3/xlJJH0
ワッチョイが意味なさない
647デフォルトの名無しさん (ワントンキン)
垢版 |
2017/04/14(金) 16:02:12.75ID:7vOZxQ5kM
同じ事ばかり繰り返してると早くボケるぞ
648デフォルトの名無しさん (ワッチョイ)
垢版 |
2017/04/14(金) 18:51:24.72ID:1n110CPB0
澁谷 恭正 (46歳)

千葉県立沼南高柳高等学校卒

松戸市立六実第二小学校PTA会長

小学女子レイプ殺人で逮捕


お住まい:
千葉県松戸市六実4-8-1 Mシャトレ

お子さん:
ひりゅう、あやか ※父子家庭

趣味傾向:
アニオタ
649デフォルトの名無しさん(霧の向こうに繋がる世界) (エーイモ)
垢版 |
2017/04/17(月) 11:19:00.88ID:EyfSFiB8E
名前欄に!ken:6って入れたら少しは差別できる
2017/04/17(月) 12:12:56.69ID:8kqTaPSK0
差別反対!
2017/04/17(月) 12:22:35.15ID:ZbBL7DdoM
タイムスタンプ復元機能まだぁ?
2017/04/17(月) 21:18:53.54ID:LB/3uUQe0
同じ事ばかり繰り返してると早くボケるぞ
2017/04/17(月) 23:07:25.41ID:vro5OOPq0
ファイルスタンプの復元機能はよ
654デフォルトの名無しさん (JP)
垢版 |
2017/04/18(火) 11:49:07.78ID:Uw8XacGPH
死ぬまでには出来るだろうと思ってずっと待ってると先に死んでしまう
2017/04/18(火) 17:35:14.60ID:/dQfqCUyd
歌丸さんが死ぬまでにはなんとか実装を
656デフォルトの名無しさん (スプッッ)
垢版 |
2017/04/18(火) 20:06:48.85ID:qTz369Iyd
死んだらgitで戻せばok
2017/04/18(火) 22:18:48.24ID:SUoD2bKG0
時間は不可逆だって時をかける少女で言ってた
つまりタイムスタンプが戻らないgitは正しい
2017/04/18(火) 22:30:50.13ID:ibb6Zkrz0
信じていればまた髪は生えてくる
2017/04/18(火) 23:10:42.41ID:Jac3YwXI0
伸びたら洗うの面倒だし、髪切るのもただじゃないし時間もかかるし、夏は暑いし、ない方が楽じゃね?
2017/04/19(水) 00:00:42.03ID:dODhlAB70
うるせーハゲ
2017/04/19(水) 01:07:09.59ID:e1EH3Ddt0
知世
662デフォルトの名無しさん (スプッッ)
垢版 |
2017/04/19(水) 08:16:01.57ID:aMVSfr6md
gitでタイムスタンプを戻すことが出来るようになる時間線では、さらに遠い未来ではgitで時間を戻せるようになるまで拡張される。
タイムマシンで過去を改変することが可能な世界では、タイムマシンで過去を改変出来ない世界になるまで永久に時間改変を繰り返し、最終的にはタイムマシンが開発されない世界に収束する。
以上のことから、gitでタイムスタンプを戻せる世界は、実現しない。
2017/04/19(水) 11:23:25.14ID:DjV2NLp00
オカルトって、初っぱなの論理の飛躍に気づかないと、
そんなもんかなって思ってしまうよね。
2017/04/19(水) 18:30:54.49ID:e1EH3Ddt0
ラベンダーの香り
2017/04/19(水) 18:38:02.46ID:qlAgPt2e0
ケン・ソゴルとか知らんわ
2017/04/19(水) 18:41:41.70ID:nb+3WMsJ0
Gitは最近やったコミットの改変、つまり歴史改変ができるじゃん

コミットの入れ替えも可能だからコミット一覧で
日時が未来のコミットが下の方にあったりとか良くある
2017/04/19(水) 18:55:42.74ID:4JBXRryCa
>>666
push -f したら他人が迷惑する
2017/04/19(水) 21:53:11.33ID:e1EH3Ddt0
>>665
>>665
669デフォルトの名無しさん (ガラプー)
垢版 |
2017/04/20(木) 21:57:07.58ID:VEp9ZXEcK
プレミア見れない
ブンデス見れない
CLEL見れない
代表も見れねえちきしょう
結果知らされて見れねえちきしょうクソったれ同和のクソ野郎地獄へ落ちろ
音楽聞けねえちきしょう
テレビ見れねえちきしょう
オシムは考えて走るサッカー
アンデションズはよく(十分に)考えて(タイミング計って)車のドア閉めて車(バイク)で通る嫌がらせ
同和のクズ共死ねクソ共がざまあみろ気違い共
ほれ気違い共もっともっとドア閉めろ通れ
それしか能のない能無し共がざまあみろ地獄に落ちろ。悔しいか、ざまあみろくたばれクソ同和
お前らの恐ろしさをもっと見せてみろ。そんなんじゃなんともねえぞ
袋とじ見たぞ。悔しいか、ざまあみろくたばれクソ同和
生きる権利もねえクズ共が藁地獄へ落ちろ
嫌がらせがエスカレートするのが楽しみでしょうがない。今それだけが楽しみだ。俺の生き甲斐藁。それだけ怒ってるってことだもんな藁
ラブホ行ったのがそんなに悔しいかざまあみろチンカス共が藁。思う存分楽しんでくるぞあばよ
椎名茉莉、知っちゃったよ。ラブホに来なければ知らなかったはずだけどな。サンキューお前ら藁
超美形。嬉しくてたまらん。お前らどうしてくれる?藁ほれ赤字分を取り返すために必死になれ
ピザ食ったぞ。羨ましいだろう?藁ざまあみろ
音楽聞いたぞざまあみろ
非人が美人
お前ら音楽聞かせてくれてサンキュー。それもお前らがドア閉めて通ってくれたおかげだ
テレビも見たぞざまあみろ
同和の悪口書けば書くほどドア閉めるってことは嫌がらせしてるのは同和だって証だ
とにかくドア閉めるクソ同和藁(とにかく明るい安村風)
深谷市東方の西と高橋Dか死ね
サッカーの動画見たぞざまあみろ
気違いなのを常識化させるのが集ストの狙い。多いほうが正しいと考える日本人に漬け込んだわけだ。例え悪いことしてても多いんだから正しいと錯覚するように。上手く法律の盲点を突いた嫌がらせだな。法律で取り締まれないことをイイことにやりたい放題
ラルクがライブやるのが悔しいかざまあみろ
メル友出来たぞざまあみろ悔しがれクソ野郎共藁
2017/04/22(土) 12:15:30.62ID:q6gq1CBHH
670
2017/04/27(木) 21:46:58.77ID:fnnc/aNx0
すいません。分からないので教えてください。
githubでプルリクを送って、まだマージされてない状態で
そのプルリクのコミットの上に、別のコミットを積んで別のプルリクを作成した場合に、
後者のプルリクのFile Changedの中に最初のプルリクの修正分も表示されてしまうんですが、
後者の修正分だけ表示されるようにするにはどうしたらいいですか。

未マージのプルリクを前提としてコミットを積んでいった場合のプルリクはどうするのが正しいんでしょうか。
2017/04/27(木) 22:23:07.16ID:dxb4367E0
>>671
その方法ほしいよな。マージの順番に依存関係をもたせたい
2017/04/27(木) 22:48:22.73ID:fnnc/aNx0
プルリクがマージされるまでは、そのプルリクのコミットを前提にしたコミットはプッシュしたら駄目なんでしょうか。
2017/04/27(木) 23:36:58.59ID:tj8IGx9np
はい
2017/04/27(木) 23:46:15.15ID:NhjwxeLX0
>>673
せやね
2017/04/27(木) 23:46:38.67ID:LgfSQc6k0
プルリク出した修正や追加を前提としたプルリクは最初のプルリクがリジェクトされたときに同時にダメになるわけだからよくない。
2017/04/27(木) 23:48:30.19ID:fnnc/aNx0
先のプルリクがマージされたら、後のプルリクのFile Changedが変わるかと思ったけど変わらなかった
pullしてマージしてpushし直したら後のプルリクのFile Changedだけの表示になった
gitてむつかしい
2017/04/27(木) 23:51:04.15ID:fnnc/aNx0
>>676
じゃあもうプルリクがマージされるまで手元に大事に置いておかないと駄目なんすね
2017/04/27(木) 23:52:25.88ID:NhjwxeLX0
ひとつのプルリクにまとめろよ
2017/04/27(木) 23:55:51.52ID:fnnc/aNx0
いや全然違う部分の修正なのでコミットは分けたい
開発初期段階なのにレビュー必須になってるから糞面倒臭い
2017/04/27(木) 23:57:40.89ID:NhjwxeLX0
違う部分なら別ブランチで作業すれば?
2017/04/28(金) 00:05:56.03ID:GsGj7Q3/0
違うけど先のプルリクの内容がないと成り立たない内容
開発初期段階なので

ていうか起動画面があって、その次の画面を作るとして
起動画面のコードが入らないと次の画面が出せない
起動画面と次の画面の開発はプルリク分けるべきでしょどう考えても

レビュー必須tっていうのも考え物じゃないんか
2017/04/28(金) 01:05:26.42ID:QW1G7ndP0
>>681
うるさいんだよ
2017/04/28(金) 01:14:42.86ID:N2bjQBDv0
プルリクしたのに反応がありません。
どうしたらいいですか
2017/04/28(金) 05:52:02.38ID:UuriWtk60
>>683
うるさいんだよ
2017/04/28(金) 07:35:34.34ID:U0vMWQrRM
>>684
うるさいんだよ
2017/04/28(金) 08:16:08.17ID:qt0nAsMaa
>>687
うるさいんだよ
688デフォルトの名無しさん (スプッッ)
垢版 |
2017/04/28(金) 08:27:59.57ID:Ac9Dm7bId
>>682
レビューが100%通ると仮定して、自分のリポジトリに対してどんどん作業を進めれば良いじゃ無いか
プルリクは一度に一つずつ作成して、それが通ってから次のコミットを使って次のプルリクを作る

多分問題はレビュー必須であることじゃなくて、プルリクを受け付けてもらえないと何か出来ないことがあるせいなんじゃ無いかな?
2017/04/28(金) 09:07:13.10ID:tVf4V7uN0
ブロッカーになってるレビュアーに仕事しろって言うだけでいいだろ
2017/04/28(金) 10:21:09.30ID:Dgx922ya0
ファイルの所有者情報がgitに保存されないんだけどなんで?
2017/04/28(金) 11:56:00.66ID:x0ERPJvPd
またかよ
2017/04/28(金) 13:44:37.20ID:yOScPVur0
スルーしろ
2017/04/28(金) 13:53:54.54ID:bxfxRGqXF
>>684
fork
2017/04/28(金) 16:04:50.37ID:L/lYixy2M
>>690
そんなくだらない情報をGit様は保存しない
2017/04/28(金) 16:38:13.67ID:Dgx922ya0
>>694
ファイルの日時が保存されないのはmakeを使う人用の制限で
しかたないと聞いたことがあるけどowner情報すらなくなるのは
ちょっと不便でしょう?
696デフォルトの名無しさん (エムゾネ)
垢版 |
2017/04/28(金) 17:12:15.86ID:Ux6XlWNuF
そうか
じゃあアクセス権も復活させろ
2017/04/28(金) 17:23:08.85ID:krqKI6DBH
>>695
例えばOSがLinuxだとして、そのサーバに存在しないユーザがownerだとして、fetch/pullしたときにどうなるのを期待してるの?
2017/04/28(金) 17:37:22.19ID:Dgx922ya0
>>697
存在しないownerなら別にそのままでいいんじゃね?
その程度の矛盾は臨機応変に対応すればいいよ
2017/04/28(金) 18:47:29.83ID:og/UncMo0
こういうのにアドホックに対応するのやめようぜ

「〇〇の情報がgitでは管理されない。具体的にこれこれこういう状況で困る。解決策はないか」だったら考えようがあるからOKだけど、

「〇〇の情報が保存されない。なんで?臨機応変にやればいいのに」とかって言うのは自分の抱えている問題がなんなのか明確になってないのに
思いつきで色々注文付けてくる発注者と一緒で相手すると時間を無限に消費されるだろ

>>698
ということで、困ってるならどういう状況で困ってるのか説明してくれない?困ってないなら保存されなかろうがどうでもいいよね
2017/04/28(金) 20:27:24.37ID:DqM8Rdgf0
またお前か
2017/04/29(土) 00:52:04.72ID:YJIcj+eB0
fileの所有者情報って500番とかそういうの?
2017/04/29(土) 01:45:55.76ID:u4T6eHTd0
そうだよ。Windowsだと所有者は世界で唯一のUUIDになる
だから個人を特定できる
2017/04/29(土) 02:02:46.58ID:u4T6eHTd0
そういやさ、githubでブラウザからマージする時の
名前/メールアドレスって変更できないの?
2017/04/29(土) 02:29:02.41ID:b6f0cr3Ad
>>703
スレ違い
705デフォルトの名無しさん (ワッチョイ)
垢版 |
2017/04/29(土) 08:07:55.19ID:uOYq6SYB0
あなたがコミットしたのだから、そのコミットの所有権はあなたに有ります
あなたがチェックアウトしたのだから、そのコミットの所有権をあなたに移すことが出来るようになります
ファイルシステムでの所有権?
それはあなたが使ってるファイルシステムに要望してください
2017/04/29(土) 10:20:27.70ID:VKbKBamV0
所有者情報ってのはOSで管理されてるものだからそういうのはgitは見てないんじゃないの
バイナリエディタでファイル開いても所有者情報とか編集日時とか格納されてないでしょ
2017/04/29(土) 10:29:53.49ID:u4T6eHTd0
例えば所有者情報を、特定の誰かにしてしまえば
意図的にそのユーザーのデータを壊せるでしょ?
便利じゃね?
2017/04/29(土) 13:08:26.58ID:wQSInbL00
>>706
例えばtarで圧縮したときはファイルの日付や所有者まで全部保存される
WindowsでもLinuxでもね
ファイルの中身と同じくらい重要な情報で、だからきちんと管理されてる
いらないってんなら全部Cドライブ直下にでも/直下にでもずらりと置けばいい
2017/04/29(土) 13:10:29.98ID:wQSInbL00
>>706
あとね、バイナリエディタでファイル開いてもファイル名とか格納されていないよ
だから格納されてるされてないで重要度は判断はできない
2017/04/29(土) 13:14:56.03ID:u4T6eHTd0
>>708
だからtarを使えば良いのでは?

ソースコードのバージョン管理をしたい時に
tar使っても過去の履歴がないのは、tarの機能が低いんじゃなくて
アーカイブツールだから。専用のソフトを使うのが一番適切
711デフォルトの名無しさん (JP)
垢版 |
2017/04/29(土) 14:52:55.32ID:D/W8thCKH
所有者やアクセス権整理するスクリプト書いて一緒にコミット汁
2017/04/29(土) 15:15:45.56ID:uMWscgROM
>>708
Linux で作成して Windows で展開しても所有者が保存される?
2017/04/29(土) 18:08:58.31ID:awogmL8Y0
秋田
2017/04/29(土) 23:12:33.25ID:O2AdtwVJ0
>>708
/直下にファイルをずらずら置いておいても困らない例なんていくらでもあるけど
Gitを何に使いたいのかな?具体的な利用方法を言ってみてよ
他のツールでできることがGitでは出来ない、ではなく、ユースケースで言ってみて

言えないならさようなら
2017/04/29(土) 23:37:08.61ID:FuTLeYzk0
またこいつか
2017/04/29(土) 23:38:53.95ID:jlBbI1A10
tarでファイルに他人に所有権のファイルが有った時、
自分のホームディレクトリ以下に展開した時
他人のファイルが出来ちゃうの?
それって危険だよね。tarの脆弱性か
717デフォルトの名無しさん (ワッチョイ)
垢版 |
2017/04/30(日) 00:39:57.06ID:stNMbg2v0
tarはファイルの所有者情報を記録するけど
普通は、展開するときに所有権情報まで一緒に展開しない
展開したユーザの所有権で展開される

システム管理者がスーパーユーザ権限で作業するときぐらいだよ
記録された所有者情報を使うのは
2017/04/30(日) 01:22:11.27ID:9gQ91qOn0
>>714
なんのためにディレクトリがあるのかわかってる?
gitはディレクトリ情報は保存するぞ
2017/04/30(日) 03:52:31.39ID:qsFul2YM0
言えないからさようならw
2017/04/30(日) 04:25:21.95ID:GoGMStRX0
>>718
そうやって煽ってもいい加減つまんないぞ
2017/04/30(日) 11:09:52.78ID:CJ1bT41aM
どうみても >>714 の方が煽りだろ
2017/04/30(日) 11:38:11.27ID:U/xvgYsy0
タイムスタンプと寸分違わず同じ流れでよく飽きませんね
2017/04/30(日) 12:20:34.09ID:VPr4LyhYH
この程度で飽きるならとっくに2ちゃん辞めてる
2017/04/30(日) 13:39:58.71ID:STBPt1Jg0
そもそもタイムスタンプ問題は何も解決していない
725デフォルトの名無しさん (ワッチョイ)
垢版 |
2017/04/30(日) 13:46:17.20ID:kmaYjpOe0
解決もなにもそんな問題自体ないから
2017/04/30(日) 13:47:51.58ID:STBPt1Jg0
そういうことに、したいのですね。

 ヘ_ヘ
ミ・・ ミ  
(   )〜 あさから よかいち
727デフォルトの名無しさん (JP)
垢版 |
2017/04/30(日) 14:11:44.10ID:VPr4LyhYH
git checkout -b void
2017/04/30(日) 14:12:49.53ID:ubyMNxSN0
git branch -d void
2017/04/30(日) 14:53:45.28ID:stNMbg2v0
error: The branch 'void' is not fully merged.
If you are sure you want to delete it, run 'git branch -D void'.
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況