開発環境の構築もしてみたい新米エンジニアの心強い味方「Sourcetree」をご存知ですか? Sourcetreeを使ってGitサーバを構築するまでを、前編後編に分けてご紹介します。 前編となる今回は、構築作業をするまえに前提となる知識を整理します。
DEVELOPER
N.U.
Gitとは、複数人でプログラムのソースコードなどの変更履歴を記録・追跡するためのバージョン管理システムのことです。
どうやって管理しているのかというと、「リポジトリ」という場所にデータを保存することで実現しています。 リポジトリには以下の2種類があります。
ローカルリポジトリは各開発者の作業空間、リモートリポジトリはそれらを取りまとめて管理しておく空間、といったイメージです。
具体的な流れは以下の通りです。
開発者はまずローカルリポジトリを編集し、リモートリポジトリに「プッシュ」し、データを反映します。 リモートリポジトリに上がったファイルは「プル」することで、 ローカルリポジトリに反映できます。
この仕組みによって、煩雑な管理をすることなく、データの整合性を取ることができます。
ちなみに、有名なGitHubはリモートリポジトリを管理するGitのウェブサービスです。
Gitについて大きなイメージは掴むことが出来たでしょうか。ではSourcetreeについて確認していきましょう。
Sourcetreeとは、Gitの操作ができる無料のデスクトップアプリケーションです。
Gitとは本来、コマンドを実行して操作します。ただ、見慣れない黒い画面を開いて難しいコマンドを入力することに抵抗がある方も多いのではないでしょうか。Sourcetreeでは、そのようなコマンドを入力する代わりに、アプリケーション上でGit操作をすることが出来ます。
参考:
SourceTree
参考:サルでもわかるGit入門
今日もあなたに気づきと発見がありますように
画面を回転してください