SourcetreeでGitサーバを構築する入門編


Gitはプログラムのバージョン管理システム
Gitとは、複数人でプログラムのソースコードなどの変更履歴を記録・追跡するためのバージョン管理システムのことです。

どうやって管理しているのかというと、「リポジトリ」という場所にデータを保存することで実現しています。 リポジトリには以下の2種類があります。
- 各開発者のマシンにある「ローカルリポジトリ」
- サーバーに配置されている「リモートリポジトリ」
ローカルリポジトリは各開発者の作業空間、リモートリポジトリはそれらを取りまとめて管理しておく空間、といったイメージです。

具体的な流れは以下の通りです。
開発者はまずローカルリポジトリを編集し、リモートリポジトリに「プッシュ」し、データを反映します。 リモートリポジトリに上がったファイルは「プル」することで、 ローカルリポジトリに反映できます。
この仕組みによって、煩雑な管理をすることなく、データの整合性を取ることができます。
ちなみに、有名なGitHubはリモートリポジトリを管理するGitのウェブサービスです。
Gitについて大きなイメージは掴むことが出来たでしょうか。ではSourcetreeについて確認していきましょう。
SourcetreeはGitの操作ができるアプリケーション
Sourcetreeとは、Gitの操作ができる無料のデスクトップアプリケーションです。
Gitとは本来、コマンドを実行して操作します。ただ、見慣れない黒い画面を開いて難しいコマンドを入力することに抵抗がある方も多いのではないでしょうか。Sourcetreeでは、そのようなコマンドを入力する代わりに、アプリケーション上でGit操作をすることが出来ます。
まとめ
参考:
SourceTree
参考:サルでもわかるGit入門
RECENT POSTS
Vol.203
デザイン経営とは何か|組織の判断軸が、企業価値をつくる
Vol.202
採用はなぜ機能しなくなったのか|不確実な時代の組織と意思決定の再設計
Vol.201
ブランディング会社の選び方|失敗しない5つの判断軸
Vol.200
デザイン経営とは|中小企業・スタートアップの実践ステップ
Vol.199
リブランディングで競争力を取り戻す|中小企業のブランドマネジメント実践ガイド
Vol.198
親子関係から地域コミュニティへ──多様性を育み、関係をデザインする教育の未来








