WindowsでGitしようぜ
最近はGitが流行っているようなので入れようみたいなノリで
そこらへんのGeekと違ってWindowsがメインマシンなのでちょっと面倒くさい。
んでコマンドラインなんて怖くてムズカシイからGUIで管理出来なきゃ嫌!ということでWindwos用に必要なもんをインストールしていきます。
ちなみに僕はバージョン管理に関してSVNとVSSをちょろっと触った程度の知識しかないです。
環境
OS:Windows7 64bit
必要なもの
なんかWindows環境でGitを使わせてくれる子
他にはCygwin使う方法もあるんじゃないかな
Win+SVNでお世話になったTortoiseSVNのGit版
こいつがいれば生きて行けるような気がする。
msysGitインストール
僕がこれ書いている時のバージョンは「1.7.9-preview20120201」
TortoiseGitインストール
僕がこれ書いてる時のバージョンは「TortoiseGit-1.7.7.0-64bit」
- 取り敢えず、サイトに飛んでDownloadsからインストーラーを落とす。
- インストーラー叩いて好きな場所にインストール。
- リポジトリ内にtest.txtを作成する。
- エクスプローラー内を適当に右クリック
- TortoiseGit → settingsをクリック
- TortoiseGitのsettings押してmsysGitねぇよ!って怒られる場合、{msysGitパス}\binをGeneralのGit.exe Pathに入れる。
- Gitのnameに適当に名前を入れる。
- ex) yamadaとかtarouとか
- Gitのemailに自分のメールアドレスでもいれる。
- ex) yamada@example.com
取り敢えずここまでやればローカルにgitリポジトリを作れるんじゃないかと。
適当なディレクトリをgitリポジトリにする
- C:\git_test\ を作成する。
- git_testディレクトリを右クリック
- Git create repository here... をクリック
- Make it Bareにチェックを入れないでOK
- 理解力不足で Bareリポジトリがなんだか判らん(´ー`)
- Initialized empty Git repository in C:/git_test/.git/が出ればそこがリポジトリになってるはず。
-- 要は $ git init です、はい。
色々試してみる
まず、管理したいファイルでも作ってみる
- リポジトリ内にtest.txtを作成する。
- test.txtに適当にhello git wolrdとでも入れておく.
- test.txtを右クリック
- TortoiseGit → Addをクリック
- test.txtのチェックボックスにチェックを入れてOK
これでtest.txtはバージョン管理下になったはず。
取り敢えず、このままリポジトリに登録する。
- リポジトリ内にtest.txtを作成する。
- test.txtを右クリック
- Git Commit -> "master"... をクリック
- Messageに 初めてのコミット とか適当に入れて OK
- successすればリポジトリに登録されたよ!
編集して差分を見る
- test.txtを適当に編集して保存
- TortoiseGit → Diffをクリック
ほら差分が見えたでしょう?
デフォルトのdffツールでもいいけど僕はWinMergeを使いたいので設定をちょっと変える
- TortoiseGitのSettingsからDiff ViewerにWinMergeのパスを入れる
- {WinMergeのパス}\WinMergeU.exe /e /x /ub -dl %bname -dr %yname %base %mine
- Merge ToolにもWinMergeのパスをいれる
- {WinMergeのパス}\WinMergeU.exe %merged
これで大分マシになったはず。
後は適当にやればなんとかなるんじゃなイカ?っていう感じで、以上!