Git入門 (Windows)

Preview:

Citation preview

Git入門

Github + Tortoise Git

@tmizoe株式会社ジュライ 溝江

こわくない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してみる

画面右上