More Related Content
Similar to Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜 (20)
More from Erina Takei (9)
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
- 4. ↓
GitのWebサービスと GUI ツールだけで
Git を簡単に使いこなす方法!
話したいこと
・最近は非エンジニアの間にも Git が普及してる印象。
・ネット上の情報も豊富になってきた。
・しかし、ほとんどがコマンド(ターミナル操作)前提の説明。
・GUI ツール便利なので、ぜひ初学者に紹介したい。
ただし Mac に限る(ごめんなさい)
- 8. clone / pull
リモートの内容をローカルにもってくる、初回を clone、初回以降を pull という
add(index/stage)
変更したファイルをステージングエリアへ追加
ステージングエリアの時点ではまだリポジトリには影響ない
commit
add された(ステージングエリアの)内容で変更を確定する
ローカルリポジトリに履歴として記録される、リモートには影響はない
push
ローカルの commit をリモートに反映する
Git の基本用語
- 9. 集中型 分散型
代表的な VCS: SVN、CVS など
・リポジトリがひとつ
・リモートリポジトリを介してしか
ファイル管理がおこなえない
代表的な VCS: Git、Mercurial など
・リポジトリが複数
・ローカル(一人ひとり)のリポジトリで
ファイルの管理が行える
集中型と分散型
リモート
リポジトリ
リモート
リポジトリ
ローカル
リポジトリ
ローカル
リポジトリ
ローカル
リポジトリ
- 10. Git システム、仕組みそのもの 電子メール
GitHub Gmail
Thunderbird
Outlook
YahooメールBitbucket
Git のリポジトリを作成したり、
Wiki や課題管理などの機能があり
Git 運用に便利に使える Web サービス
Tower
SourceTree
Git の操作を GUI で簡単に行えるツール
例えるなら・・・
はじめて使う方は混同しがちなので、概念を整理しておきましょう。
Git、GitHub、Tower の関係性?
- 12. ・有料:¥5,999 /人
・Git クライアント
・GitHub, Beanstalk, Bitbucket と
連携可
・メニューが英語
・高機能
・操作性が優れていてわかりやすい
(個人的感想)
・30 日のトライアル有り
・無料
・Git, Mercurial クライアント
(SVN も使える )
・GitHub, Bitbucket, Stash と連携可
・メニューなど日本語に対応
・できること自体は大体 Tower と同じ
・日本語なのがちょっぴりわかりやすい
(個人的感想)
Tower と SourceTree 比較
Tower SourceTree
- 24. Bitbucket で clone
1.
ダッシュボードで「New Repository」>
「Clone from URL」をクリック
2.
それぞれ設定し、「Clone」をクリック
A:リポジトリ URL(SSH)
コピーしてきた SSH のアドレス
B:ローカルの clone したい場所にリポジト
リ名でフォルダを作り選択
A
B