Gitを使ってみる際の参考メモなど
みなさん、こんにちは、まーしーです
普段仕事ではSubversionを使ってはいますが、コミットしてるくらいで使いこなせてるとは言い難いですね。プログラマの方々は華麗に使いこなしているんだと思うのですが、HTML/CSS/JavaScript書くときにも華麗に使いこなしてみたいものです。
と、Suvbersionの話題から始めましたが今日はGitを使ってみる場合のメモでも。GitはSubversionと同じようなバージョン管理システムですね。
Gitとは
Git入門 - Gitとは
http://www8.atwiki.jp/git_jp/pages/15.html
SubversionはしってるけどGitは知らないよ、という人は見てみるとイイかもです。結局のところ「分散型」という所がおおきな違いかと思います。
Gitをインストールする
知識ゼロから git を使えるようになるまで(Mac OS X にインストールする編) - 頭ん中 http://www.msng.info/archives/2008/10/_git_mac_os_x.php
インストールについてはここを読めば問題ないでしょう。バージョンが変わっているでしょうからそのあたりはお使いの物にあわせて適宜変更しながら。
Gitのインストーラ
git-osx-installer - Project Hosting on Google Code
http://code.google.com/p/git-osx-installer/
Gitのインストーラも用意されています。
Gitのコマンド
Git Cheat Sheet 日本語版 | textdrop
http://www.textdrop.net/doc/git-cheat-sheet-ja/
Gitのインストールが終わったら実際に使う事になります。Terminalからコマンドをうって使いますが、まぁ最初は覚えられないのでこういったシートなどを見ながらになるでしょう。
ある程度使ってくればよく使う物は覚えられるかと。
GitといったらGithub
英語なんてわかんねーよ!!ってな人へ贈るGithub入門 for MacOS - Seasons.NET http://d.hatena.ne.jp/Seasons/20081220/1229750384
外にリポジトリをおく場合Githubを使うことも考えられます。英語でわからない、という方は参考になるかも知れません。
Gitについて知りたい
Pro Git 日本語版PDF (2009-10-11) - Google Docs
(Google docsのアカウントが必要です)
なんとなくわかったけどGitについて本をよんでちゃんと知りたい、という人は公開されているPDFを読んでみてもいいでしょう。
「2.Git の基本」「3. Git のブランチ機能」あたりは読んでおくと良いかもしれません。
あると便利なアプリとか
GitX
GitX - Home
http://gitx.frim.nl/
Terminalとかで触ってるとどうにもわかりにくい!というひとはGUIで少しはわかりやすくなるかもです。
OpenTerminalHere
見てるフォルダをTerminalで簡単に開けますDownload OpenTerminalHere for Mac - Open Terminal with currently highlighted directory. MacUpdate Mac Software Downloads
http://www.macupdate.com/info.php/id/13963/openterminalhere
あとはやってみる
結局つかってなんぼなので、使ってみましょう。使われてる人のブログは
- アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。
http://d.hatena.ne.jp/zariganitosh/20080905/1220621182 - macにGitをいれてバージョン管理してみる第一歩 ? mersy's lab
http://wp.mersy.jp/?p=467 - Re:macにGitをいれてバージョン管理してみる第一歩 - Rewish@hatena
http://d.hatena.ne.jp/Rewish/20100313/1268411416
とか色々あるので、同じように詰まったところがあったら参考にしてみてもいいかもですね。
関連リンク
- Git ユーザマニュアル (バージョン 1.5.3 以降用)
- http://www8.atwiki.jp/git_jp/pub/Documentation.ja/user-manual.html
- これからGitを始める人が読むべき記事のまとめ : akiyan.com
http://www.akiyan.com/blog/archives/2009/05/posts-for-git-beginne.html - GitM#1
http://whileimautomaton.net/2008/11/gitm1/slides - CygwinでGit(GitHub)を始めるための準備・設定メモ - Rewish
http://rewish.org/tools/cygwin_github - gitのbranchは「仮想フォルダ」と考えるといろいろうまくいく - IDEA*IDEA ? 百式管理人のライフハックブログ
http://www.ideaxidea.com/archives/2010/05/git_branch.html