Download - Git入門 (Windows)
Git入門
Github + Tortoise Git
@tmizoe株式会社ジュライ 溝江
いつやるの?Git入門
http://www.slideshare.net/matsukaz/git-17499005
こわくないGithttp://www.slideshare.net/kotas/git-15276118
Windowsで最もイケてるGitクライアント
「亀のやつ」
Tortoise Git(とーたすぎっと)
https://code.google.com/p/tortoisegit/
Clone: 他の人のファイルをもらう
適当なディレクトリを右クリック
→ Git Clone
URL: https://github.com/mizoe/Sandbox.gitDirectory: 適当
青でSuccessと出ればOK
いまのファイル構成
- Sandbox- .gitignore Gitで管理しないファイルの指定- README.md レポジトリの説明。マークダウンで書く- .git Git管理用フォルダ(変更しない)
ファイルを追加してみよう
適当なテキストファイルをSandboxディレクトリに追加
.git アイコンが半透明 読み取り専用
.gitignore 緑のチェック 最新版FileAddTest1.txt アイコンなし Git管理の対象外README.md 赤! 更新されている
Commit : 更新をローカルのGitに宣言
Sandboxディレクトリの何もないところを右クリック
Git Commit -> “master”
更新されたファイル
バージョン管理対象外(チェックオンに しないとGitに追加されないので注意)
コミットメッセージ(必ず入力)
Push: Gitサーバへ、ローカルのコミットを送信
右クリック
→亀
→Push
そのままOK
ID / Password
青でSuccessが出ればOK
Pull: サーバの最新版を獲得し、ローカルのファイルとマージ
右クリック
→亀
→Pull→OK
Conflict
黄!
Conflictの解消方法
・真面目に編集
問題のファイルを
右クリック
→亀
→Edit Conflicts
サーバ上のファイル ローカルファイル
マージ
解決済みとしてマーク
→ Commit→ Pull
やってみよう
- Githubにレポジトリをつくる- ローカルにクローン- ローカルで編集- コミット- プル- プッシュ- Webブラウザでレポジトリの状態を確認
Branchを作る
右クリック
→亀
→Create Branch
Base onもとになるブランチ
(最初はmasterしかない)
Branchの管理
右クリック
→亀
→Switch/Checkout
- remotes/ … リモート上のブランチ- master ローカルのmasterブランチ- HEAD 今いるブランチのコミットの先頭- FETCH_HEAD git fetch したコミットの先頭
他の人のGitレポジトリからForkしてみる
画面右上