Git-バージョン制御システム

Git 無料版制御ソフトウェア

ソースコード管理のための無料版制御ツール

あらゆる種類のプロジェクトを処理するための分散バージョン制御システム。ソフトウェアリソースを追跡し、効率的な開発プロセスを作成します。

概要

実生活では、複数の開発者が並行して単一のプロジェクトに取り組んでいます。各開発者は、個々のタスクまたは大きな割り当ての一部に取り組んでいます。コードを管理し、すべての開発者からの変更を統合することは非常に困難です。したがって、このユースケースに対処するには、VCS(バージョン制御システム)システムが必要です。バージョン制御システム(VCS)は、開発者が完全な作業履歴を協力して保持できるソフトウェアです。バージョン制御システムにより、開発者は同時に作業し、各バージョンの履歴を維持できます。 VCの主要なタイプは、集中バージョン制御および分散バージョン制御システムです。 Gitは無料でオープンソースバージョン制御システムです。一般的に、ソフトウェア開発におけるプロジェクトソースコードの処理に使用されます。このバージョン制御ツールは、コードを保存し、バージョンの履歴を追跡し、コードの変更をマージするのに役立ちます。また、必要に応じて、以前のバージョンのコードに戻すこともできます。 オープンソースGit のデータについての考え方は、GitとSubversionなどの他のVCの大きな違いです。 ソースコード管理ツール Git Storeデータ以外の変更のリストとして、ファイルのコレクションとして保存します。 gitバージョンコントロールは、データを一連のファイルシステムスナップショットとして扱います。すべてのファイルのスナップショットを取り、そのスナップショットへの参照を保存します。 Gitは、高速、暗黙のバックアップ、セキュリティ、分岐などの機能が付属している強力な分散バージョン制御システムです。 SHA1(Secure Hash関数)を使用して、オブジェクトに名前を付けてタグを付けます。 GITでブランチを管理するのは非常に簡単です。開発者は、ブランチを簡単に作成、削除、マージできます。このバージョン制御システムには、ワーキングディレクトリ、ステージングエリア、ローカルリポジトリなど、ファイルの3つの主要な状態があります。最初に、ユーザーはすべての変更をワーキングディレクトリに追加し、ステージング領域に追加し、最終的にリポジトリにコミットします。

システム要求

GITには、インストールのための一意の基準はありません。インストールセクションを確認してください。

特徴

  • オープンソース
  • 分散システム
  • 互換性
  • 非線形開発
  • 分岐
  • 軽量
  • スピード
  • 信頼性のある
  • 安全

インストール

Linuxにインストールします

RhelやCentosなどのRPMベースの分布のコマンドを下回って実行します。

sudo dnf install git-all

UbuntuなどのDebianベースの分布のコマンドを実行します。

sudo apt install git-all

MacOSにインストールします

Mavericks(10.9)以上で以下のコマンドを使用します。

git --version

まだインストールされていない場合は、インストールするように促されます。

Windowsにインストールします

https://git-scm.com/download/winにアクセスすると、オペレーティングシステムのダウンロードが自動的に開始されます。

FAQS

gitとは何ですか?

Gitは分散バージョン制御システム(DVCS)です。これにより、開発者は変更を追跡し、それらを元に戻すことができます。

GITとSVNの違いは何ですか?

Gitは分散バージョン制御システムですが、SVNは集中化されたものです。 GITのプッシュ/プル操作は速いのに対し、SVNはプッシュ/プル操作が遅くなります。 Gitを使用すると、オフライン中にコミットを行うこともできます。

gitはオープンソースですか?

Gitは無料でオープンソースバージョン制御ソフトウェアです。 GITのソースコードはgithubで入手できます。

gitのリポジトリとは何ですか?

Gitでは、リポジトリはGitがすべてのファイルを保存する場所です。 GITは、ローカルまたはリモートリポジトリのいずれかにファイルを保存できます。

gitでリポジトリを作成するにはどうすればよいですか?

コマンド「git init」を使用してリポジトリを作成できます。

 日本