MENUMENU
  • Vol.95
  • WEB
  • Vol.95
  • WEB
  • 2019.4.26

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

開発環境の構築もしてみたい新米エンジニアの心強い味方「Sourcetree」をご存知ですか? Sourcetreeを使ってGitサーバを構築するまでを、前編後編に分けてご紹介します。 前編となる今回は、構築作業をするまえに前提となる知識を整理します。

DEVELOPER

N.U.

Gitはプログラムのバージョン管理システム

Gitはプログラムのバージョン管理システム

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

ソースツリーの画像

どうやって管理しているのかというと、「リポジトリ」という場所にデータを保存することで実現しています。 リポジトリには以下の2種類があります。

  • 各開発者のマシンにある「ローカルリポジトリ」
  • サーバーに配置されている「リモートリポジトリ」

 

ローカルリポジトリは各開発者の作業空間、リモートリポジトリはそれらを取りまとめて管理しておく空間、といったイメージです。

リポジトリの使い方の具体的な流れ

具体的な流れは以下の通りです。
開発者はまずローカルリポジトリを編集し、リモートリポジトリに「プッシュ」し、データを反映します。 リモートリポジトリに上がったファイルは「プル」することで、 ローカルリポジトリに反映できます。
この仕組みによって、煩雑な管理をすることなく、データの整合性を取ることができます。
ちなみに、有名なGitHubはリモートリポジトリを管理するGitのウェブサービスです。

Gitについて大きなイメージは掴むことが出来たでしょうか。ではSourcetreeについて確認していきましょう。

SourcetreeはGitの操作ができるアプリケーション

Sourcetreeとは、Gitの操作ができる無料のデスクトップアプリケーションです。
Gitとは本来、コマンドを実行して操作します。ただ、見慣れない黒い画面を開いて難しいコマンドを入力することに抵抗がある方も多いのではないでしょうか。Sourcetreeでは、そのようなコマンドを入力する代わりに、アプリケーション上でGit操作をすることが出来ます。

TAGS

RECENT POSTS

TRENDING

INDEX

MORE FOR YOU

今日もあなたに気づきと発見がありますように

画面を回転してください | 株式会社BOEL

画面を回転してください