Git 9
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/04/12(土) 13:22:20.98ID:s4x1CSLNGit - Fast Version Control System
http://git-scm.com/
◆関連サイト
Pro Git - Table of Contents
http://progit.org/book/ja/
Git入門
http://www8.atwiki.jp/git_jp/
◆前スレ
Git 8
http://toro.2ch.net/test/read.cgi/tech/1389701817/
0635デフォルトの名無しさん
2014/05/28(水) 15:03:48.65ID:ioEFfNM40636デフォルトの名無しさん
2014/05/28(水) 15:29:40.52ID:3jHSpg0igit rev-list --all --no-merges | wc -l
タグの数
git tag | wc -l
0637デフォルトの名無しさん
2014/05/29(木) 00:23:03.07ID:RABmUlyVgit commit -m "前と同じ"
git rebase -i
git push origin <branch>
git rebase master
git push -f origin <branch>
今この状態で、流石にメッセージが前と同じではまずいので直前のコミットとsquashしたいのですが
git rebaseしたらこんなこと言われてしまいます
There is no tracking information for the current branch.
Please specify which branch you want to rebase against.
See git-rebase(1) for details
git rebase <branch>
どうすればいいのでしょうか
0638デフォルトの名無しさん
2014/05/29(木) 00:35:18.93ID:Kg1bZGF5>
>この指針に従っている限り、すべてはうまく進みます。もしこれを守らなければ、あなたは嫌われ者となり、友人や家族からも軽蔑されることになるでしょう。
0639デフォルトの名無しさん
2014/05/29(木) 00:40:14.69ID:RABmUlyV0640デフォルトの名無しさん
2014/05/29(木) 00:59:18.64ID:erdIUEhxgitってこう引数がおおくてわけわかめ
コマンドを増やしてgit commit-countみたいにわけてほしい
0641デフォルトの名無しさん
2014/05/29(木) 01:05:45.72ID:bLCAImAr0642デフォルトの名無しさん
2014/05/29(木) 01:25:09.99ID:/G0dYxTO0643デフォルトの名無しさん
2014/05/29(木) 02:00:42.20ID:yg8neWnhつ alias
0644デフォルトの名無しさん
2014/05/29(木) 07:45:11.40ID:QPTL35Pyシェルの引数じゃん
とか屁理屈を言ってみる
0645デフォルトの名無しさん
2014/05/29(木) 08:39:11.17ID:A6IQETei0646デフォルトの名無しさん
2014/05/29(木) 08:42:01.31ID:dDbteSWzシェルへの引数と言いたかったんじゃないの?
0647デフォルトの名無しさん
2014/05/29(木) 08:45:00.26ID:A6IQETei0648デフォルトの名無しさん
2014/05/29(木) 09:10:15.42ID:A6IQETeigit rebaseの引数省略しすぎ
0649デフォルトの名無しさん
2014/05/29(木) 10:02:11.97ID:bNL2V7UE0650デフォルトの名無しさん
2014/05/29(木) 11:00:25.25ID:QPTL35Pyはいはい
人と会話できるように頑張ってね (ハート
0651デフォルトの名無しさん
2014/05/29(木) 11:05:28.42ID:efebR6WChttps://github.com/git/git/releases/tag/v2.0.0
0652デフォルトの名無しさん
2014/05/29(木) 11:14:25.76ID:1+PX4fUT0653デフォルトの名無しさん
2014/05/29(木) 12:18:16.52ID:JkDx0bBdリダイレクトやパイプって使ったことこないの?
Linuxを使う上での基礎。初心者レベルのことなんだが。
自己紹介よろしく。Linuxつかえませーんという自己紹介をしてくれw
0654デフォルトの名無しさん
2014/05/29(木) 12:31:49.12ID:kyPc1SKC0655デフォルトの名無しさん
2014/05/29(木) 12:49:31.76ID:LpHrGA0wcommit-countとかどんどん増やしていってもきりがないし、どうしても専用コマンドを作らないといけないってもの以外は出力をパイプで処理とかでいいじゃん。
まあ>>635みたいな無能そうな奴の質問には答えないほうがいいのかもしれないな。答えても「わけわかめ」とか言われるんだからw
0656デフォルトの名無しさん
2014/05/29(木) 13:45:23.70ID:1vfDNvKU0657デフォルトの名無しさん
2014/05/29(木) 17:55:22.19ID:urb8vROkんでsslキーっていうんですかid_rsaっていうファイルありますよね
こういうのをdropboxに置いて管理するのは間違ってますか?
0658デフォルトの名無しさん
2014/05/29(木) 18:38:10.80ID:A6IQETeisshのid_rsaファイルのことをsslキーなんて言わない
秘密鍵のid_rsaファイルは普通パスフレーズをつけて暗号化してあるけど、それでも他人から見えるとこに置くべきではない
dropboxは厳密に他人から見えない場所とは言い切れない
その鍵で何を管理してるかで鍵の取り扱い方針は決めるべき
0659デフォルトの名無しさん
2014/05/29(木) 19:01:58.24ID:dDbteSWz暗号化して置いておけばよくね?
0660デフォルトの名無しさん
2014/05/29(木) 19:08:28.29ID:urb8vROkなんかdropboxで共有したらどの環境からでも接続できるよってブログを見かけたんですけどやっぱりセキュリティ的によくないですよね
0661デフォルトの名無しさん
2014/05/29(木) 19:14:49.64ID:A6IQETeiどの程度の強度の暗号化をするかによるね
とりあえず10文字未満のパスフレーズ程度じゃあまり役に立たない
0662デフォルトの名無しさん
2014/05/29(木) 19:16:30.06ID:Jpnwpx9oというかid_rsaってPC外に出すもんじゃないんじゃないの?
0663デフォルトの名無しさん
2014/05/29(木) 19:17:11.95ID:Jpnwpx9o×というかid_rsaってPC外に出すもんじゃないの?
○というかid_rsaってPC外に出さないもんじゃないの?
0664デフォルトの名無しさん
2014/05/29(木) 19:21:19.75ID:yBXBS2Lg0665660
2014/05/29(木) 19:41:02.34ID:H5LJYYF1パスワードはkeepassに保存していて、パスワードが保存されているデータベースと鍵ファイル?の2つもdropboxで共有しようと思ってました
0666デフォルトの名無しさん
2014/05/29(木) 19:48:26.76ID:A6IQETeiパスワードが保存されているデーターベースが一緒の場所に置いてあるなら、
その70文字に意味無くて、keypassのマスターパスワードの強度が問題になる
0667デフォルトの名無しさん
2014/05/29(木) 19:50:15.90ID:1vfDNvKUオンラインの認証は、警備員の見てる前で金庫の暗証番号入力するようなもの。
dropboxや情報漏洩などで盗まれた暗号化された情報は、金庫を持ち帰って機械なども使って開けようとするもの。
警備員の見てる前でそんなことしたら捕まるが、持ち帰ればやりたい放題。
0668デフォルトの名無しさん
2014/05/29(木) 19:53:24.06ID:H5LJYYF1マスターパスワードは4文字にしてます
0669デフォルトの名無しさん
2014/05/29(木) 19:58:00.86ID:A6IQETei最悪です。
0670デフォルトの名無しさん
2014/05/29(木) 20:07:59.65ID:A6IQETei最悪はちょっと言い過ぎたかもだけど
それは暗号化してない秘密鍵をdropboxに置いてるのとほぼ変わらない
つまり他人に見られる可能性のある場所に一般的なパスワードをそのまま置いてるのとほぼ同じ
0671デフォルトの名無しさん
2014/05/29(木) 20:14:11.97ID:JkDx0bBd0672デフォルトの名無しさん
2014/05/29(木) 21:22:37.06ID:H5LJYYF10673デフォルトの名無しさん
2014/05/30(金) 01:25:20.18ID:EMzWDMfnrubyのgollumってgitでデータを管理しているそうでファイルを作らないでどうやってgitで管理しているのか疑問に思って質問しました
0674デフォルトの名無しさん
2014/05/30(金) 01:33:04.77ID:q6NHkjTH0675デフォルトの名無しさん
2014/05/30(金) 01:58:40.65ID:fAx5Tsbogit diff a..b --name-status
0676デフォルトの名無しさん
2014/05/30(金) 02:07:01.03ID:q6NHkjTHトン
ありがと
0677デフォルトの名無しさん
2014/05/30(金) 02:31:09.91ID:n9pxH6snpatchを取り込むのってファイルなくてもできそうな気がするけど、どうだろう?
0678デフォルトの名無しさん
2014/05/30(金) 08:32:01.24ID:2GmvsnCCgitのレポジトリの構造は簡単だから、レポジトリに直接アクセスするライブラリとか各種言語向けにいろいろ作られてる
gollumはrubyで書かれてて、rubyにはgritっていうレポジトリに直接アクセス可能なライブラリがあって、gollumもgritを使ってる
ここでたまに話がでるgitlabもgritを使ってるね
0679デフォルトの名無しさん
2014/05/30(金) 10:42:47.22ID:V58Lvn6/おもしろそうなので grit を調べてみたら、grit はメンテナンスしてないので rugged を薦めてるね。
https://github.com/mojombo/grit/blob/master/README.md
grit
https://github.com/mojombo/grit
rugged
https://github.com/libgit2/rugged
0680デフォルトの名無しさん
2014/05/30(金) 12:04:19.72ID:77FTxa6sphpかpythonでそのライブラリってないっすか?
0681デフォルトの名無しさん
2014/05/30(金) 12:12:12.88ID:wKr0dicp0682デフォルトの名無しさん
2014/05/30(金) 13:43:32.48ID:V58Lvn6/libgit2 を使うなら PHP は php-git、Python は pygit2 だね。
libgit2
http://libgit2.github.com/
https://github.com/libgit2/libgit2
php-git
https://github.com/libgit2/php-git
pygit2
http://www.pygit2.org/
0683デフォルトの名無しさん
2014/05/30(金) 13:53:45.96ID:C8E1zgtw0684デフォルトの名無しさん
2014/05/30(金) 13:59:07.40ID:v6d8zvnx0685デフォルトの名無しさん
2014/05/30(金) 14:48:31.65ID:2GmvsnCCgritの本家は更新止まってるけど、gitlabがforkしてメンテしてる
https://github.com/gitlabhq/grit
RubyGemsからはgitlab-gritの名前でインストールできる
https://rubygems.org/gems/gitlab-grit
0686デフォルトの名無しさん
2014/05/30(金) 14:53:30.58ID:V58Lvn6/情報ありがとう
0687デフォルトの名無しさん
2014/05/30(金) 22:09:59.66ID:v6d8zvnx0688デフォルトの名無しさん
2014/05/30(金) 23:42:52.28ID:VEn3EfW3できればbottleみたいにインストール不要なので
gitlib2のPythonバインディングはコンパイルが面倒でした
0689デフォルトの名無しさん
2014/05/31(土) 09:09:25.27ID:j/TOOJQQhttps://github.com/git/git/releases/tag/v1.9.4
0690デフォルトの名無しさん
2014/05/31(土) 10:26:04.90ID:hQl0nrcC0691デフォルトの名無しさん
2014/05/31(土) 12:26:02.52ID:Q8mJYa9Q0692デフォルトの名無しさん
2014/05/31(土) 12:28:52.59ID:mt1wvbpOノートPC盗難されたらどうするつもり?
0693デフォルトの名無しさん
2014/05/31(土) 14:00:26.64ID:3W9FVu4M諦めるに決まってんだろ、何言ってんだ
お前、自分の頭にしかパスワードが無ければ
頭を持ってかれるんだぞ? それに比べれば
ノーパソくらい大した損害じゃねーよ
0694デフォルトの名無しさん
2014/05/31(土) 14:07:47.34ID:bRH5rrCK0695デフォルトの名無しさん
2014/05/31(土) 14:08:43.81ID:ZdLIEqhK0696デフォルトの名無しさん
2014/05/31(土) 14:21:11.79ID:orufI9PAHDDやSSDは暗号化して使うのが基本
そうじゃなければ秘密鍵ファイルを暗号化汁
0697デフォルトの名無しさん
2014/05/31(土) 14:43:33.95ID:bRH5rrCK0698デフォルトの名無しさん
2014/05/31(土) 14:50:07.85ID:eTy5fHBWtruecrypt 終わったねえ
0699デフォルトの名無しさん
2014/05/31(土) 16:59:58.04ID:2ArsU7CW実際どうなんだ
0700デフォルトの名無しさん
2014/06/01(日) 11:36:35.94ID:zOVN/jYA計れよ
0701デフォルトの名無しさん
2014/06/01(日) 13:14:54.21ID:SAafBPBX0702デフォルトの名無しさん
2014/06/01(日) 14:03:13.82ID:dFCTVAjiつまり、どこにつながる鍵なのかわかれば悪用されるって
君はいいたいんだよね?
0703デフォルトの名無しさん
2014/06/01(日) 14:18:12.44ID:q7lY0P5T裏 とか 対偶 とか知らんの?
0704デフォルトの名無しさん
2014/06/01(日) 14:18:29.63ID:rJY7yXwk0705デフォルトの名無しさん
2014/06/01(日) 14:26:54.79ID:X2VZJkGd秘密鍵が盗まれると簡単にイタズラ可能だよ
0706デフォルトの名無しさん
2014/06/01(日) 14:33:26.05ID:dFCTVAjiん?なに?w
もしかして「とは限らない」って言ってるの?w
俺は悪用される可能性があるって話をしてるんだけど。
0707デフォルトの名無しさん
2014/06/01(日) 14:37:41.79ID:rJY7yXwkどうやって取得するの?
0708デフォルトの名無しさん
2014/06/01(日) 14:38:31.41ID:dFCTVAji2. つまりどこのパスワードかわかれば悪用されるってことだよね(俺が言ったこと)
3. 裏ガー、対偶ガー
こう言われた気分w
どこのパスワードかわかっても悪用されるとは限らない(キリッ)
こう言ってるように俺は感じたw
0709デフォルトの名無しさん
2014/06/01(日) 14:40:36.77ID:k00SlaTmただごねてるだけと変わらない
0710デフォルトの名無しさん
2014/06/01(日) 14:40:53.33ID:X2VZJkGdhttps://github.com/アカウント名.keys
0711デフォルトの名無しさん
2014/06/01(日) 14:42:14.70ID:dFCTVAjiここで秘密鍵を公開すればいいんだよな。
0712デフォルトの名無しさん
2014/06/01(日) 14:54:25.82ID:rJY7yXwk8gjk39joi4njodgf9
ってパスワードがあったとしたらこれで悪用してみろよ!
0713デフォルトの名無しさん
2014/06/01(日) 14:54:47.95ID:dFCTVAjiどうせそれ偽物だろw
偽物を貼った時点で自覚してるじゃん
ここに秘密鍵を書くのは怖いことだってw
だいたい秘密鍵がバレた時は、
どこに接続しているかの情報もわかることが
大半なのでそこまで書くべきだよ。
え?どこの秘密鍵かは答えられない?
あぁ、それは、どこの秘密鍵かわかれば悪用されるって
自覚しているからだね(最初に俺が言ったこと)
0714デフォルトの名無しさん
2014/06/01(日) 14:55:35.81ID:dFCTVAji0715デフォルトの名無しさん
2014/06/01(日) 14:56:09.78ID:X2VZJkGd秘密鍵が何なのか理解できてない?
0716デフォルトの名無しさん
2014/06/01(日) 14:56:31.51ID:rJY7yXwkこのパスワードがどこのサイトのかわからないと使い道ないぞ
あとidもわからないとまったく使えないぞ
これはおれんちのlocalhostのパスワードだから
0717デフォルトの名無しさん
2014/06/01(日) 14:57:25.03ID:rJY7yXwk0718デフォルトの名無しさん
2014/06/01(日) 14:57:58.60ID:q7lY0P5T> 俺は悪用される可能性があるって話をしてるんだけど。
可能性とか言いながら
> つまり、どこにつながる鍵なのかわかれば悪用される
とか、言い切る奴って (w
0719デフォルトの名無しさん
2014/06/01(日) 15:02:51.61ID:e/SJ8pUJというのが防犯の鉄則だよね
0720デフォルトの名無しさん
2014/06/01(日) 15:03:48.27ID:G7XNVB3u0721デフォルトの名無しさん
2014/06/01(日) 15:04:54.94ID:X2VZJkGd0722デフォルトの名無しさん
2014/06/01(日) 20:00:44.12ID:Anql4k9dペアの公開鍵を捨てる以外になにがある?
0723デフォルトの名無しさん
2014/06/01(日) 20:15:54.15ID:n3zMz1VV1. ブランチ ticket1 を切る
2. ticket1 にたくさんコミットして、開発・テスト完了
3. ticket1 を develop にマージして push
4. ここで、ticket1 に実装漏れとかバグが発覚
この場合、どんなブランチの使い方が妥当なの?
ticket1 っていう名前を再利用して、そのままブランチ切って開発・マージする方法とか
いったんマージしたのを revert して、ticket1 のトピックブランチを正しく補完してからマージしなおすとか
別の ticket2 を作って、ticket1 と ticket2 は git の外での関連付けに任せる方法とか
0724デフォルトの名無しさん
2014/06/01(日) 20:38:23.33ID:MYnj2kml漏れてまいそうで(アカン)
0725デフォルトの名無しさん
2014/06/01(日) 20:49:21.18ID:iPeFjK0r0726デフォルトの名無しさん
2014/06/01(日) 22:13:35.46ID:7u+U5fACBTSを重要視し、ブランチ名を一緒にしておく事が大事だと思うならするならdevelopの最新からもう一度ticket1というブランチを切ってそこから修正すればいいと思うし、
Gitの履歴の方が重要だと思うならticket1_fixとかで新しくブランチ切ればいいんじゃないかな。
0727デフォルトの名無しさん
2014/06/01(日) 23:17:53.65ID:wXEX5FU/0728デフォルトの名無しさん
2014/06/02(月) 00:42:17.96ID:CbbBfIj2http://www.gitignore.io
おすすめ
0729デフォルトの名無しさん
2014/06/02(月) 01:05:25.92ID:/lZkAqJY0730デフォルトの名無しさん
2014/06/02(月) 01:09:16.33ID:gFpQKwCrリポジトリを作る時に言語名を入力してgit init と.gitignoreをつくってほしいんですよ
有りそうな気がするんですけどそのサイト見て自分でコピペするしかないんですかね?
0731デフォルトの名無しさん
2014/06/02(月) 01:25:08.89ID:6oKdltFrたとえばPHPの開発だとして、Ruby標準の
.gitignore(それが何なのかよくわからんが?)を
追加して何が問題なんだ?
だいたい、一つのリポジトリで複数の言語使うことなんて
よくある話で、言語名で.gitignoreを作るという発想がよくわからん。
どうせエディタのテンポラリファイルとかバックアップファイルとかは
言語名指定しても含まれないんだろ?それじゃ片手落ちじゃね?
そもそも、言語標準の.gitignoreって意味分かんないんだよな。
どっちかと言ったら、.gitignoreに入れるものは言語ではなくて
使うツールによって決まるものだろう。
0732デフォルトの名無しさん
2014/06/02(月) 01:28:04.27ID:gFpQKwCr0733デフォルトの名無しさん
2014/06/02(月) 01:30:45.30ID:l4SS/Bsyそしてそのツールを売りに出せばバカ売れ間違いなしなの
0734デフォルトの名無しさん
2014/06/02(月) 01:54:49.93ID:6oKdltFr意味がわからん。
今話しているのは.gitignoreの話で
フレームワークやライブリの話は全く関係ないだろ。
■ このスレッドは過去ログ倉庫に格納されています