
Git チュートリアル、基本
問題が | ベーシック - 1|中 ~ 2 |高度な - 3 |
時間が必要です。 | 15 分 |
関連する製品 | Linux ベースの VPS または専用サーバー Linux ベースの共有ホスティング |
Git は、開発者に最適なを可能にするバージョン管理システム web 開発プロジェクト中のコード、リポジトリを管理します。Git はコード ベースの完全性を確保するほか、コードの分岐、ステージングおよび配布名人特にです。
分岐
Git は、最も強力なユニークな多少の機能の 1 つは、その他の支店の影響を与えることがなく、お客様のコードの複数、完全に別個の支店と連携する機能です。開発およびは後で再統合固有の支店マスター ブランチ外で発生することができます。
ステージング
Git を別の非常にユニークな機能は、「ステージング」エリア ファイル (またはコードの部分をでも) リポジトリに確約する前に保存される場所の仲介者です。これにより、同じファイルのステージング (とその取り組む) 内に複数の編集が別の状況に応じて、すべての変更を行った後の全ファイルを実行する必要はありません。
配布
Git には一意ではありません、Git できるようになりますが最も適切なワークフロー実質上、分散型バージョン管理システムと情報を提供するまたは、お客様のチームまたはクライアント。Git もありませんビルトイン要件、中央のリポジトリですので、特にソース プロジェクトを開き、広く分散メリットを享受できる他のワークフローに適しています。
完全性
Git リポジトリを通過するすべてのオブジェクトを通過します。チェックサム検証プロセス、両方にファイルが入力または使用されています。これによりして確定. 常に入力したときに同一であるという保証を提供して確定. ID を変更することがなく Git リポジトリの一部を変更しないことができます。
では、始めましょう。
Git をインストールします。
Git リリースすべての主要なオペレーティング システム、Git は、コマンドラインから利用されるは通常も多数の対象します。GUI クライアントさまざまなプラットフォームでは利用できません。
WindowsそしてMacアプリケーションのインストールは公式からご利用いただけますGit のダウンロード1 つのコマンドを実行できる Linux の人気のあるシステム上のインストール中には、ページ:
Ubuntu Debian/のインストール
$ apt-get install git
Fedora/CentOS のインストール
$ yum install git
使い始める
詳細な情報が公式 Git 内にあります中文書、、最初の Git リポジトリを使い始めるは非常にシンプルとのみ数分を開始する必要があります。
Git がインストールされたら、お客様のプロジェクトのルート ディレクトリを空のディレクトリに移動して開始します。この例では、プロジェクトに住んでいる、~/dev/foo
ディレクトリ:root@Main:~/dev/foo# mkdir ~/dev/foo
root@Main:~/dev/foo# cd ~/dev/foo
Git を初期化
1 回、プロジェクトのルート ディレクトリ内には、新しい Git リポジトリを生成する git 初期化を入力します。
root@Main:~/dev/foo# git init
これを返します。
Initialized empty Git repository in /root/dev/foo/.git/
変更を追加
プロジェクト ディレクトリにファイルを追加した後、Git ファイル リポジトリに入力、Git で追跡することの指摘をする必要があります。こちらへを追加中 data.xml ファイル、プロジェクト ディレクトリを使用して、git add [file]
コマンド Git することを確認するにはdata.xml
システム。
root@Main:~/dev/foo# touch data.xml
root@Main:~/dev/foo# git add data.xml
ステータス
Git の最も一般的なツールの 1 つは、お客様のプロジェクトの全体的なコミットメント ステータスに関する情報を提供する、git ステータス コマンドです。この場合、data.xml ファイル Git を追加するが確認できるよう努めていますファイルが待機しています。
root@Main:~/dev/foo# git status
これを返します。
On branch master Initial commit Changes to be committed: (use "git rm --cached..." to unstage) new file: data.xml
コミット
リポジトリにファイルを追加した後、次のステップは、して確定. で簡単に実行できる作成は、git commit
コマンド:
root@Main:~/dev/foo# git commit
注意:実行しようとしてに警告メッセージが発生する可能性がこのマシン Git を使用して、初めての場合について、git 構成 user.email と user.name の値を設定します。必要な場合は、これらを設定して、再試行して確定. コマンド画面で、手順に従ってください。
Git して確定. コマンドが発行して確定. メッセージを編集するためのテキスト エディタ画面で提示通常いたします。適切なメッセージを入力しを完了して確定. 保存します。
Added the data.xml file. # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # On branch master # # Initial commit # # Changes to be committed: # new file: data.xml # [master (root-commit) ce19fd5] Added the data.xml file. 1 file changed, 1 insertion(+) create mode 100644 data.xml
また、追加して確定. メッセージ ファイルではなく、git も付属して確定. のコマンドを直接インラインして確定. メッセージを入力することができる -m フラグを追加することができます。
root@Main:~/dev/foo# git commit -m "Added the data.xml file."
これを返します。
[master (root-commit) ce19fd5] Added the data.xml file. 1 file changed, 1 insertion(+) create mode 100644 data.xml
このチュートリアルが Git とは何をどのように可能性のある使用できる、バージョン コントロール ワークフローを改善するためにしっかりと把握を提供する一方弊社は、ほんの Git で何ができますか、どのように活用できますフル機能の。
チェック アウトについても Git、ここで完全なドキュメント、に目を通して、コマンド マニュアル、あるいはブラウザに Git の基本を試してみてください。!