Download - Git入門 (Windows)

Transcript
Page 1: Git入門 (Windows)

Git入門

Github + Tortoise Git

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

Page 3: Git入門 (Windows)

こわくないGithttp://www.slideshare.net/kotas/git-15276118

Page 4: Git入門 (Windows)

Windowsで最もイケてるGitクライアント

「亀のやつ」

Tortoise Git(とーたすぎっと)

https://code.google.com/p/tortoisegit/

Page 5: Git入門 (Windows)

Clone: 他の人のファイルをもらう

適当なディレクトリを右クリック

→ Git Clone

Page 6: Git入門 (Windows)

URL: https://github.com/mizoe/Sandbox.gitDirectory:  適当

Page 7: Git入門 (Windows)

青でSuccessと出ればOK

Page 8: Git入門 (Windows)

いまのファイル構成

- Sandbox- .gitignore Gitで管理しないファイルの指定- README.md レポジトリの説明。マークダウンで書く- .git Git管理用フォルダ(変更しない)

 

Page 9: Git入門 (Windows)

ファイルを追加してみよう

適当なテキストファイルをSandboxディレクトリに追加

.git アイコンが半透明 読み取り専用

.gitignore 緑のチェック 最新版FileAddTest1.txt アイコンなし Git管理の対象外README.md 赤! 更新されている

Page 10: Git入門 (Windows)

Commit : 更新をローカルのGitに宣言

Sandboxディレクトリの何もないところを右クリック

Git Commit -> “master”

Page 11: Git入門 (Windows)

更新されたファイル

バージョン管理対象外(チェックオンに    しないとGitに追加されないので注意)

コミットメッセージ(必ず入力)

Page 12: Git入門 (Windows)

Push: Gitサーバへ、ローカルのコミットを送信

右クリック

→亀

→Push

Page 13: Git入門 (Windows)

そのままOK

Page 14: Git入門 (Windows)

ID / Password

青でSuccessが出ればOK

Page 15: Git入門 (Windows)

Pull: サーバの最新版を獲得し、ローカルのファイルとマージ

右クリック

→亀

→Pull→OK

Page 16: Git入門 (Windows)

Conflict

黄!

Page 17: Git入門 (Windows)

Conflictの解消方法

・真面目に編集

問題のファイルを

右クリック

→亀

→Edit Conflicts

Page 18: Git入門 (Windows)

サーバ上のファイル ローカルファイル

マージ

Page 19: Git入門 (Windows)

解決済みとしてマーク

→ Commit→ Pull

Page 20: Git入門 (Windows)

やってみよう

- Githubにレポジトリをつくる- ローカルにクローン- ローカルで編集- コミット- プル- プッシュ- Webブラウザでレポジトリの状態を確認

Page 21: Git入門 (Windows)

Branchを作る

右クリック

→亀

→Create Branch

Page 22: Git入門 (Windows)

Base onもとになるブランチ

(最初はmasterしかない)

Page 23: Git入門 (Windows)

Branchの管理

右クリック

→亀

→Switch/Checkout

Page 24: Git入門 (Windows)

- remotes/ … リモート上のブランチ- master ローカルのmasterブランチ- HEAD 今いるブランチのコミットの先頭- FETCH_HEAD git fetch したコミットの先頭

Page 25: Git入門 (Windows)

他の人のGitレポジトリからForkしてみる

画面右上


Top Related