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


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

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

具体的な流れは以下の通りです。
開発者はまずローカルリポジトリを編集し、リモートリポジトリに「プッシュ」し、データを反映します。 リモートリポジトリに上がったファイルは「プル」することで、 ローカルリポジトリに反映できます。
この仕組みによって、煩雑な管理をすることなく、データの整合性を取ることができます。
ちなみに、有名なGitHubはリモートリポジトリを管理するGitのウェブサービスです。
Gitについて大きなイメージは掴むことが出来たでしょうか。ではSourcetreeについて確認していきましょう。
SourcetreeはGitの操作ができるアプリケーション
Sourcetreeとは、Gitの操作ができる無料のデスクトップアプリケーションです。
Gitとは本来、コマンドを実行して操作します。ただ、見慣れない黒い画面を開いて難しいコマンドを入力することに抵抗がある方も多いのではないでしょうか。Sourcetreeでは、そのようなコマンドを入力する代わりに、アプリケーション上でGit操作をすることが出来ます。
まとめ
参考:
SourceTree
参考:サルでもわかるGit入門
RECENT POSTS
Vol.198
親子関係から地域コミュニティへ──多様性を育み、関係をデザインする教育の未来
Vol.197
ビジョンと多様性、未来志向を組み入れた未来の環境デザインを考える
Vol.196
教育の多様性と未来を拓くビジョンメイキング──環境デザインから読み解く“これからの学び”
Vol.195
「One Health」と日本──人・動物・環境を一体で考える時代へ
Vol.194
AI時代におけるデジタル教育のメリットと課題、教育のこれから

Vol.193
AI時代にこそ必要なビジョンメイキングーーAIが変える“働く意味“と“組織のあり方“








