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/
0002デフォルトの名無しさん
2014/04/12(土) 13:36:51.60ID:UapBJj1igithub の話題はこちらで
↓
OSSホスティング総合【SourceForge,GitHub,etc..】
ttp://toro.2ch.net/test/read.cgi/tech/1384821518/
0003デフォルトの名無しさん
2014/04/12(土) 15:13:56.03ID:hrYZFkTS0004デフォルトの名無しさん
2014/04/12(土) 15:28:59.89ID:4Ld644Zhいい加減直してくれよ前スレの時にも言っておいたのに
Pro Git
http://git-scm.com/book/ja/
0005デフォルトの名無しさん
2014/04/12(土) 15:32:53.63ID:4Ld644Zhバージョン管理システムについて語るスレ10
http://toro.2ch.net/test/read.cgi/tech/1393147031/
CVS導入スレ〜 Rev.3
http://toro.2ch.net/test/read.cgi/tech/1113141518/
Subversion r14
http://toro.2ch.net/test/read.cgi/tech/1326806859/
【分散型バージョン管理】 Mercurial 2【hg】
http://toro.2ch.net/test/read.cgi/tech/1321109748/
【bzr】Bazaarでバージョン管理 Rev 4
http://toro.2ch.net/test/read.cgi/tech/1356521407/
OSSホスティング総合【SourceForge,GitHub,etc..】
ttp://toro.2ch.net/test/read.cgi/tech/1384821518/
◆関連スレ 別板
CVS 1.3 [UNIX板]
http://toro.2ch.net/test/read.cgi/unix/1093611448/
0006デフォルトの名無しさん
2014/04/12(土) 15:38:56.65ID:4Ld644Zh開発効率をUPする Git逆引き入門 2014/04
http://www.c-r.com/book/detail/970
Git ポケットリファレンス 2012/07
http://gihyo.jp/book/2012/978-4-7741-5184-7
Gitによるバージョン管理 2011/10
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06864-5
実用Git 2010/02
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-87311-440-8
入門Git 2009/9
http://www.shuwasystem.co.jp/products/7980html/2380.html
入門git 2009/08
http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-274-06767-9
0007デフォルトの名無しさん
2014/04/12(土) 16:02:59.22ID:s4x1CSLNすまん。
0008デフォルトの名無しさん
2014/04/13(日) 01:34:47.62ID:f3OGXPtAhttp://www.backlog.jp/git-guide/
0009デフォルトの名無しさん
2014/04/13(日) 19:17:52.20ID:XMFLaUST大塚 弘記
http://www.amazon.co.jp/gp/product/477416366X/
0010デフォルトの名無しさん
2014/04/13(日) 22:25:00.03ID:preDdKCEここGitのスレだからGitHubメインでGitのことがほとんど書かれてない本はお門違いじゃないの
0011デフォルトの名無しさん
2014/04/13(日) 22:41:15.55ID:wSq/pgWAgit 繋がりでいいんじゃね?
0012デフォルトの名無しさん
2014/04/13(日) 22:49:27.59ID:preDdKCEGitHubスレいけができなくなるがよろしいか
0013デフォルトの名無しさん
2014/04/13(日) 22:58:41.51ID:qxdLUwd6本線だけのパッチって作れないんでしょうか?
マージコミット部分ではマージされた区間をsquashしたようなパッチが生成されて欲しいのですがムリでしょうか?
0014デフォルトの名無しさん
2014/04/13(日) 23:11:35.99ID:qL3uhhaK詳しく調べてないので外してたらすまんが、マージコミットをパッチにはできなかったはず。
ベースになるコミットから現在のHEADまでマージコミットについてはmerge --squash しながら再構成、
新しいHEADとオリジナルのHEADをdiffして漏れがないのを確認後、format-patchするとかでどうかな。
0015デフォルトの名無しさん
2014/04/13(日) 23:33:00.29ID:wSq/pgWA本の紹介でしょ?
そんなに毛嫌いするほどのことなの?
0016デフォルトの名無しさん
2014/04/14(月) 00:01:32.52ID:7zmL9s1fGitに関係ないGitHubの話や質問をここですることを受け入れるかということです
0017デフォルトの名無しさん
2014/04/14(月) 06:07:54.65ID:eZQPfKWX本を紹介すると
> Gitに関係ないGitHubの話や質問をここですることを受け入れるかということです
になるんだ...
なんかの宗教なの? (w
0018デフォルトの名無しさん
2014/04/14(月) 06:12:49.91ID:1BzKypQe話題にしてOK
0019デフォルトの名無しさん
2014/04/14(月) 06:23:10.46ID:7zmL9s1f0020デフォルトの名無しさん
2014/04/14(月) 06:33:02.10ID:1BzKypQegitを使った開発手法も対象内だし、
gitサーバーやgitワークフローもgitの話題の一つ。
GitHubはそのサーバーとワークフローのためのツールなんだから
このスレで全然問題ない。
0021デフォルトの名無しさん
2014/04/14(月) 06:54:18.95ID:r6Wx+cLS0022デフォルトの名無しさん
2014/04/14(月) 07:13:46.54ID:7zmL9s1fBitbucketとSourceForgeもいけるね
やったー
0023デフォルトの名無しさん
2014/04/14(月) 08:56:01.10ID:AmAJMm0Tステマすんなゴミ
0024デフォルトの名無しさん
2014/04/14(月) 09:08:38.81ID:1BzKypQeはい、そのとおりですよ。
gitサーバーとしての使い方なら
問題ありません。
0025デフォルトの名無しさん
2014/04/14(月) 09:48:57.46ID:6tPspeJqhttp://yamaha-webmusic.github.io/nsx1-apps/manual/
こういうアカウントってフォローするのどうやるの?
0026デフォルトの名無しさん
2014/04/14(月) 09:52:00.42ID:toZF1Crtなんでメールのみでのやりとりなんだ・・・
0027デフォルトの名無しさん
2014/04/14(月) 13:45:30.96ID:gAJOCe3S0028デフォルトの名無しさん
2014/04/14(月) 14:04:20.03ID:toZF1Crtガチで5分で分かるITS/BTS&使えるツール6選 (1/7)
http://www.atmarkit.co.jp/ait/articles/1306/26/news012.html
0029デフォルトの名無しさん
2014/04/14(月) 14:48:38.62ID:pS18deUR0030デフォルトの名無しさん
2014/04/14(月) 16:08:45.44ID:gAJOCe3Sおぉ、さんきゅ。
ITSだけでググっても、明らかに関係無さそうなヤツしか出てこなかったから何かと思ったよ。
関東ITなんちゃらとか、なんちゃら交通システムとか。
0031デフォルトの名無しさん
2014/04/14(月) 21:07:55.30ID:Uax92dk00032デフォルトの名無しさん
2014/04/14(月) 22:59:31.00ID:XW768nZtレスありがとうございました!
やはり再構成していくしかないですよね。
そんな感じでやっていこうと思います。
0033デフォルトの名無しさん
2014/04/15(火) 20:21:29.46ID:LX0BNsfxGitHubのアカウントをとってみたり、>>8のリンク先を見たりしたが
色々種類があってわからない。
やりたい事は「プログラムのバージョン管理をしたい(Gitはそう言う用途だからあたりまえだかけど)」と言う事と
何より重要なのが「ソースコードを誰にも見られたくない」と言う事くらいかな。
後は、「どこにいてもソースが落とせる」ってのもある。
GitHubはTwitterみたいなUIだから「どこにいてもソースが落とせる」って事はできそうだけど色んな人から見られそう。
>>8のはローカルで管理する感じなのかな?
良ければ初心者に簡単なGitを教えて下さい。
0034デフォルトの名無しさん
2014/04/15(火) 20:33:20.49ID:D1Ol4DiB0035デフォルトの名無しさん
2014/04/15(火) 20:34:19.07ID:CXoafp6Wgithub は git を使ったホスティングサービスであって git の一種ってわけじゃない。
ホスティングサービスどれがいい?って質問なら↓の方が回答もらえるんでないかな。
・OSSホスティング総合【SourceForge,GitHub,etc..】
ttp://toro.2ch.net/test/read.cgi/tech/1384821518/
他人にソースを見られたくない場合は
・自分で git のサーバを建てる
・ローカルで使う
・プライベートリポジトリをサポートしてるホスティングサービスを使う(大抵は有料)
github もプライベートリポジトリサポートしてるけど有料だね。パブリックだと無料だけど。
自分でサーバを建てる場合も自由になるサーバ持ってないならどっかから借りなきゃいけないから有料になる。
0036デフォルトの名無しさん
2014/04/15(火) 21:13:10.96ID:Td9RmRcXGitの説明でよくブランチの分岐が書いてあってそれでrebaseだcherry-pickだ等々
説明が書いてあるけど、
このブランチの構造自体は皆さんgitのログとかから頭の中でイメージしたり
できるんですか? 自分にはまずそこが問題w
0037デフォルトの名無しさん
2014/04/15(火) 21:44:05.28ID:z6touH+Dって、ssh開けるだけだから、鯖という言い方もおかしいか。
自宅鯖が安心最安だろうけど、1k円/月くらいあれば安いVPSあるんじゃないか。
0038デフォルトの名無しさん
2014/04/15(火) 21:45:31.32ID:z6touH+Dgit graphっていう、よく出回ってるalias見て理解してる。つもり。
0039デフォルトの名無しさん
2014/04/15(火) 21:58:59.82ID:OKvn8yBfでツリー出てくるよ。
コミットログの書式短いのにした方が見やすいけど。
0040デフォルトの名無しさん
2014/04/15(火) 22:10:15.34ID:JExjPciBgit log --graph --all --decorate --oneline
自分はこれだとちょっと表示が気に食わないので、
--decorate --onelineの代わりに--pretty=formatで表示を加工してる
0041デフォルトの名無しさん
2014/04/15(火) 23:55:03.38ID:4LopPBVb壊れるのが怖いから時々zipに固めてるけど。
0042デフォルトの名無しさん
2014/04/16(水) 00:09:16.13ID:7KV1DqqHありがとうございます。
>>8を見ながらインストールしてみました。
取り合えずローカルで使う予定なのでコミットまで一通りやってみました。
ローカルで使うならリポジトリの共有以降は不要ですよね(Gitとしての恩赦も薄そうだけど)
皆さんはリモート使って他の人と共同で何かを作ってるんでしょうか?
仕事で使う以外はローカルでも不便しなさそうですが、勉強のため開発と平行して使い方を勉強していこうかな。
0043デフォルトの名無しさん
2014/04/16(水) 00:27:33.04ID:23qQxnbb一人で使ってるんだとしても、作業用のローカルリポジトリとリモートの(別にリモートじゃなくてもいいが)マスターリポジトリが分かれてると
push/pull のタイミングでコミット纏めたりとか出来て都合がよかったりするし
自分は githubでプログラム書いたり設定ファイル載せたりしてる
基本的に自分ひとりで書いてるけど誰かが勝手にバグ直してパッチ送ってきてくれたりして楽しいよ
逆に公開されてるソフトなんかで気になる部分を修正してパッチ送ったりとかね
とりあえずアカウントでもとって練習用として色々遊んでみたらいいんじゃない
0044デフォルトの名無しさん
2014/04/16(水) 00:37:04.13ID:FwnwH35Egithubフローに近いやり方で開発している。
自分が開発しているブランチがどこから分岐したかとかは一応把握してる。
それでも忘れるけど忘れたらgit log --decorateで確認するだけ。
自分が作業中のブランチはそんなに多数に平行して
開発するわけじゃないので、数個にしかならない。
他人のブランチの状態や過去のブランチは何も考えていない。
知りたくなったら調べるけど、基本的に無監視。
気にしてるのは、masterが更新されたかどうか。
基本的に自分のブランチは「masterの最新からの開発」という形にしたいから
誰かがマージしてmasterが更新されたら、git rebase masterして
masterの最新からの開発に配置し直す。・・・ってのを定期的に行う。
あとは単純にmasterにリベースしづらい時とか、一時的に他の人のコミットを取りたいとか
なんかミスってコミットを整理し直したいとかイレギュラーな作業でcherry-pickを使う程度。
まあ分岐しまくってそれを把握しなきゃってことはまずないよ。過去は忘れて、自分の現在の作業分だけ。
■ このスレッドは過去ログ倉庫に格納されています