X



Git 16©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net (エーイモ SE4a-N0rP [1.114.6.147])
垢版 |
2017/08/15(火) 00:54:07.61ID:brNIopECE
ソースコード管理を行う分散型バージョン管理システム、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 14
http://echo.2ch.net/test/read.cgi/tech/1457412803/
Git 15
http://mevius.2ch.net/test/read.cgi/tech/1486239735/
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured
0401デフォルトの名無しさん (ワッチョイ 8deb-sule [58.138.47.216])
垢版 |
2018/07/06(金) 22:54:59.37ID:Kkf9W2Qp0
ちがうの
>>383をよんで
異常事態なの

1回目にpushしたときのコミットをresetしちゃったん

だから1回ローカルをリモートの状態に戻したいんだけど戻せない
fetchしたらdivergeしてるっていわれるの
もうなにがなんだか分からない
0411デフォルトの名無しさん (ワッチョイ 8deb-sule [58.138.47.216])
垢版 |
2018/07/07(土) 16:52:02.77ID:5X0Urc7r0
ていうかcloneするときブランチ名一文字もいれてないのに
どのブランチをコピーするかってどうやってきまってるの?
リモートにはマスターと自分がブランチさせた2つがあるんだけど
それぞれをクローンしたいときってどうやって指定するの?
0413デフォルトの名無しさん (ワッチョイ 8deb-sule [58.138.47.216])
垢版 |
2018/07/07(土) 17:31:16.19ID:5X0Urc7r0
git addしたのしか書き換わらないと思ってた…

ソースと設定ファイルがあって
設定ファイルは各自の個別設定なのでpushしちゃだめなやつだから
かきかえたソースだけaddしたのに設定ファイルまで上書きされちゃった

addってgitが管理するファイルを選ぶコマンドじゃないの?
糞ブログども嘘ばっかり書きやがる
0416デフォルトの名無しさん (ワッチョイ 8deb-sule [58.138.47.216])
垢版 |
2018/07/07(土) 17:47:45.50ID:5X0Urc7r0
使うファイルに設定ファイルAとドキュメントBがあって

Aは最初は汎用設定だけかかれてて自分の環境にあわせていろいろ追加して使うファイルで
リモートには変更しちゃだめなやつ

Bは今回かきかえてアップデートするファイル

Aをがんばってかきかえて動く環境つくってBをかきかえてBだけをプッシュしたんだけど
みんながクローンしなおせっていうからしなおしたらAももどっちゃった
もどして;;
0427デフォルトの名無しさん (アウアウエー Sa13-KMj/ [111.239.37.34])
垢版 |
2018/07/08(日) 13:19:33.93ID:MJ8iSrG7a
昔からのMSの伝統芸
0432デフォルトの名無しさん (オッペケ Sr01-/2AB [126.234.25.222])
垢版 |
2018/07/11(水) 14:44:30.91ID:gaEcF9ZEr
何もかもなかったことにするのがリベースだよね?
そんなことが許されるの?
0439デフォルトの名無しさん (ブーイモ MM43-JgJO [49.239.69.201])
垢版 |
2018/07/11(水) 23:36:50.76ID:MbOMmNuZM
>>437
リセットハードしても何もなかったことにはならんでしょ
リセットハードする前にそこでブランチ作ったり
単にハッシュ覚えとくだけでもガベージコレクション前なら戻れるし
ある時点にリセットするっていう
そのままの意味でいけますやん
0441デフォルトの名無しさん (アウアウエー Sae3-qJjT [111.239.38.146])
垢版 |
2018/07/12(木) 09:46:53.21ID:x8Svnlzma
間違えてパスワード入ったままpushして
元に戻したいっていうのが一番多い案件
0442デフォルトの名無しさん (ワッチョイ c198-LQig [114.157.213.44])
垢版 |
2018/07/12(木) 09:52:24.27ID:D5VV1/Vf0
そんなわけないだろ

小さくコミットをして言って、途中で不要なコミットを
なくしてレビューしやすくするのがrebaseの目的

このコミットでコードを修正しました。
その修正の際に入れたタイポを直したのが
このコミットです(ドヤー)とか見せられても
誰も嬉しくないんやで
0446デフォルトの名無しさん (ササクッテロラ Spe1-RI97 [126.152.4.169])
垢版 |
2018/07/19(木) 07:01:03.13ID:cMu4x5mzp
リベースしたら分岐元のバージョンが新しくなるだけじゃなくて
過去のコミック履歴も消えるの?
消えた履歴はもうたどれない?
0449デフォルトの名無しさん (ワイーワ2 FF3a-2QVD [103.5.142.115])
垢版 |
2018/07/31(火) 16:53:09.51ID:6zP1GZaaF
一応見といて

2018年6月請求の不使用取消審判について

2001年以降、我々のオープンソース商標に関しては特に大きな変化はありませんでしたが、
先月18日に一部の指定商品に対して不使用取消審判が請求されました。
請求人は「[https://opensauce.co/株式会社OPENSAUCE]」(金沢市)であり、
料理レシピを共有するプラットフォーム提供などを行う事業を計画している会社のようです。

https://mag.osdn.jp/18/07/30/220000
0452デフォルトの名無しさん (アウアウエー Sa9f-10BI [111.239.35.13])
垢版 |
2018/08/07(火) 04:58:31.19ID:OlmXtX1Ua
歴史は大事
0458デフォルトの名無しさん (ワッチョイ 9998-tpL7 [114.156.102.70])
垢版 |
2018/09/04(火) 12:23:17.98ID:ROt4XEkp0
バージョン管理ツール「Git」は一体どういうものなのか?
https://gigazine.net/news/20180904-git-version-control-system/

なんでgigazineがgitなんか解説してんの?
ライトなIT系ニュースサイトのお前には力不足だろうに
0466デフォルトの名無しさん (ブーイモ MM69-jOsm [202.214.167.195])
垢版 |
2018/09/04(火) 13:41:13.60ID:pM6L5vOMM
gigazineω
わかなちゃんの方が優秀
0468デフォルトの名無しさん (ワッチョイ d6a5-8mxk [153.226.37.249])
垢版 |
2018/09/05(水) 14:08:55.04ID:7NsHVy0t0
自分より立場が上で途中から加わった人が”タイムスタンプが変わるのとファイルがロックできないとから使い物” <意訳>にならん。
GITからZIP管理にしようと言い出した。
どう説得したらいい? 
0469デフォルトの名無しさん (ワイーワ2 FF62-jOsm [103.5.142.121])
垢版 |
2018/09/05(水) 14:10:44.68ID:/V9AsOwQF
もっと上の人と話する
0473デフォルトの名無しさん (ワッチョイ 2598-tpL7 [124.101.168.89])
垢版 |
2018/09/05(水) 17:05:05.53ID:NuDqxS960
これやってトラブっても何も責任もてんがw

1. gitのメリットを言ってもらう
zipのメリットなら色々屁理屈言ってきそうなので
gitのメリットを言えないなら、それは無知であることを自覚させられる

2. gitのメリットの話と、人間の問題を切り分けて考えてもらう
gitのメリットがわからないのか、わかった上でそれを使う人間の技術力が低いから使えない
という話なのか、どちらかなのかはっきりさせる
0474デフォルトの名無しさん (ワッチョイ 2598-tpL7 [124.101.168.89])
垢版 |
2018/09/05(水) 17:19:10.11ID:NuDqxS960
3. 学習コストが云々言われたら、学習による開発効率向上による
コスト削減と比較してみたのかを聞いてみる。
コストコスト言うやつほど、"比較"をしてない。

コストは何をしてもかかるものなので、コストがかかる
っていうのは何の意味も持たない
0478デフォルトの名無しさん (ワッチョイ bf98-7GfT [124.101.168.89])
垢版 |
2018/09/06(木) 01:13:55.50ID:uUC4mFDs0
タイムスタンプは記録されているものを反映させればいいだけだから
zipなんかよりも完璧に管理できますって言えるな。

もちろん開発中はタイムスタンプを更新しないと不具合が発生するので
絶対にやらないこと。あくまで馬鹿向けのためのできると示すため
0479デフォルトの名無しさん (ワッチョイ 8323-x/oF [122.215.159.99])
垢版 |
2018/09/06(木) 14:40:55.44ID:tPMc56fx0
上司はmakeも使ったことなさそう
0481デフォルトの名無しさん (ブーイモ MMf2-g3SB [49.239.64.143])
垢版 |
2018/09/06(木) 23:36:24.86ID:vgIThwnhM
どうぞどうぞでいいんじゃね?
メリットを享受する人間に実行してもらうのが吉。
俺はそれでもgitを使い続けるし、zipにしろって言われても無視する。(誰も困らないし。
0483デフォルトの名無しさん (ワッチョイ 56a5-3fKS [153.226.37.249])
垢版 |
2018/09/07(金) 14:34:07.97ID:m03GO2h00
468です。
みんなありがとう
その人には、自分の修正だけやってもらってGITでの管理は私がマージ&コミットすることになりました。本人は、VSS(ソースセーフ)にしたいらしい。
0484デフォルトの名無しさん (ワッチョイ d7d2-O+me [110.134.253.153])
垢版 |
2018/09/07(金) 14:38:13.96ID:oi3cVzRd0
【このハゲ―、麦だろ】 TPPに米と毛が駆逐される  <農林10号>  頭髪すら枯らせるモンサント
http://rosie.5ch.net/test/read.cgi/liveplus/1536286354/l50


ピザデブ、ピザハゲ、ピザ糖尿。
0487デフォルトの名無しさん (アウーイモ MM63-8w2G [106.139.5.230])
垢版 |
2018/09/07(金) 22:45:30.25ID:/SXWHhZXM
ブランチあったらどうやってロックするんだ?

プログラミングではしばしば複数のファイルを編集する必要があるが
どのファイルを編集するのか全て作業前に把握して
全部ロック掛けるってのもむり

あ、このファイルも編集しないと
って思ったらもうロックされてたり

互いに同じファイルをロックしようとして作業が止まったらどうするんだ
相手が作業終わるまでサボる?
何ロックしてやがんだ!と文句を言いに行く?

ロックしたまま忘れたらどうする?
ロック無理やり解除して横取り?
0489デフォルトの名無しさん (ワッチョイ 52bc-g3SB [123.198.62.37])
垢版 |
2018/09/09(日) 19:28:30.17ID:MfNlARvD0
>>482
まあ、それでもいいと思ってる。
0490デフォルトの名無しさん (ワッチョイ 5680-aPkH [153.177.171.243])
垢版 |
2018/09/09(日) 21:50:05.46ID:0ym3cmgA0
>>487
そもそも、ロックなどされない!

各人はリポジトリから、最新のファイルをダウンロードして、
自分の(ローカル)PC 内で、更新・保存するだけ

つまり、Git は、他のVSS と違って、一旦ローカルPC に、更新・保存しておく段階がある。
そして、切りの良い所で、それをリポジトリにアップロードする

そのアップロードは他人にも報告されるから、
アップロードされた最新のファイルを、ダウンロードし直せばよい
0491デフォルトの名無しさん (ワッチョイ 322b-/Cba [115.176.248.119])
垢版 |
2018/09/10(月) 01:50:08.92ID:XWUDo7+C0
VCS = Version Control System
VSS = Microsoft Visual SourceSafe
0492デフォルトの名無しさん (ワッチョイ d2d2-JH7f [27.139.3.34])
垢版 |
2018/09/10(月) 02:14:11.17ID:U+kFg4Kd0
Girのマージでロジックが変わってしまうパターンってなんかある?
VSSロックは官公庁の開発では割とアリだなと思ったよ
0493デフォルトの名無しさん (ワッチョイ eb98-7GfT [114.170.100.179])
垢版 |
2018/09/10(月) 02:30:07.38ID:P2aNZV+z0
>>492
あるよ。(だからマージされた後自動テストを走らせる)

例えば一つのブランチで、ファイルの上の方に
#define VALUE 100 という定義を追加する。
ずっと下の方で、VALUEを参照したコードを書く。
もちろんテストは通る


別のブランチで、ファイルの中頃に
#define VALUE 200 という定義を追加
そのすぐ下で、VALUEを参照したコードを書く
もちろんこれもテストは通る

この2つをマージすると

#define VALUE 100
#define VALUE 200
VALUE=200を期待しているコード
VALUE=100を期待しているコード

となる。

gitに限らずどんなものでもブランチ単体では問題ないし、
コンフリクトも起こさずにマージできるが、
テストに失敗してしまうことはある
0495デフォルトの名無しさん (アウーイモ MM63-8w2G [106.139.14.54])
垢版 |
2018/09/11(火) 15:54:22.41ID:2VlFQvaoM
>>490
むしろロックでの開発が分からんって話なんだけど

テキストファイルを一回の作業で一個だけ編集する
ブランチは無し
って状況でも無けりゃ使えなくね

さらに
VSSは複数のファイルを同時にコミットみたいな機能が無いみたいに書いてあったけどまじ?
0500デフォルトの名無しさん (ブーイモ MM03-n99c [49.239.64.246])
垢版 |
2018/09/13(木) 16:46:03.57ID:C1t3Cz+AM
>>495
人間から見た操作的には同時コミット(チェクイン)可能ではあるが、履歴は基本的にRCS/CVS的なファイル単位の差分管理のみ。
■ このスレッドは過去ログ倉庫に格納されています

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