本コラムでは、「Gitコマンド」を使ってリポジトリを初期化する方法について解説します。commit」コマンドについても説明します。「Git」をインストールしていない場合は以下関連記事を参考に、「Git」をインストールして下さい。リポジトリとは?「Git」はプログラムソースなどの変更・追加情報を管理する「分散型バージョン管理システム」です。バージョン管理システムは「Git」以外にも、サーバー上で一つのプロジェクトを集中管理する「CVS」や「Subversion」がありましたが、ローカル環境で変更履歴を管理できる分散型のシステムを使うことが多くなってきました。ファイルやフォルダーの変更履歴などを記録しておく場所のことを「リポジトリ」と呼びます。リポジトリの作成方法は二通りあり、管理対象のファイルやフォルダーをGitの新規リポジトリとして作成する方法とリモートなどに既に作成してあるリポジトリをローカルに「クローン(clone)」して複製する方法です。今回は新規のローカルリポジトリを作成します。ローカルリポジトリとリモートリポジトリ分散の名の通り「Git」のリポジトリは、ローカル環境とリモート環境に作成して同期をとることができます。それぞれ「ローカルリポジトリ」、「リモートリポジトリ」と呼びます。ローカルリポジトリは一人のユーザーが自身のPC上に配置し、リモートリポジトリはサーバー上に配置して複数人で共有します。ローカルリポジトリである程度作業を行ったら、リモートリポジトリにアップロードして変更履歴を公開します。実際にローカル環境でリポジトリをどのように作成するのかを見てゆきましょう。インストールしてあります。管理対象のフォルダーとファイルを作成します。「ユーザードキュメント」フォルダー内に「Git-ws」フォルダーを作成します。「Git-ws」フォルダー直下に新規ファイルの「git-sample.txt」ファイルを作成して下さい。bash」ウィンドウを起動します。init」コマンドを入力してエンターキーを押します。C:/Users/UserName/Documents/Git-ws/.git/」と出てくればリポジトリが作成された証拠です。実際のフォルダーの中身をみてみましょう。いう名前のフォルダーが作成されます。このフォルダーの中に、リポジトリに必要なファイルが全て入っています。今はフォルダー内のファイルは管理対象ではありません。status]コマンドステイタスを確認するコマンドを使って今の状態を確認してみましょう。statusと入力して「Enter」キーを押します。...~」というメッセージが表示され、既存ファイル(git-sample.txt)が赤色の文字で表示されています。add」コマンドを使って管理して下さいというメッセージです。Gitの新規リポジトリを作成したら、管理対象のファイルをGitの管理下に置く為に、Gitのインデックスに追加します。ローカルリポジトリの追跡を開始してみましょう。[ファイル名]をプロンプトに入力して「Enter」キーを押して下さい。...~」というメッセージに変わり、追跡対象である新規ファイル名「git-sample.txt」が表示されればOKです。commit)」をすることで、変更履歴を「ローカルリポジトリ」に記録する事ができます。commitを使います。「git-sample.txt」をコミットしてみましょう。commit」コマンドのみ入力すると、コミットメッセージを入力する為の、テキストエディターが立ち上がりますので「-m」オプションをつけます。コミットする時にはメッセージの入力が必要です。1.0"と入力して「Enter」キーを押して下さい。"メッセージ"」でコミットの説明を追加する事ができます。わかりやすいメッセージを入力するようにしましょう。status」コマンドで現在のコミット状況を確認してみます。clean」と表示されます。コミットするファイルなどはない状態で作業スペースがクリーンになりましたという意味です。directory)」と呼ばれることもあります。logコマンドで確認することができます。1.0」などがログとして表示されます。港区その他の案件一覧をチェックJavaのフリーランス案件情報一覧PHPのフリーランス案件情報一覧Rubyのフリーランス案件情報一覧Pythonのフリーランス案件情報一覧インフラエンジニアのフリーランス案件情報一覧キャリアコンサルタントが語る「おすすめのフリーランスエンジニア案件特集」はこちらフリーランス未経験の方はこちらすべての案件はこちらフリーランスの方でこのようなお悩みありませんか?定期的に案件を紹介してほしい完全フルリモートワークや、週1出勤など、働き方を選びたい単価交渉など営業周りが苦手なので、誰かに任せたいプロエンジニアにお任せください!プロエンジニアはほとんどEND直案件!高額単価案件ならお任せください。完全フルリモートや、週1出勤など、希望に合わせた働き方ができる案件を多数ご用意しています。単価や契約交渉などは弊社キャリアコンサルタントに全てお任せください。無料登録して、あなたの希望に合った案件をチェック!簡単60秒!無料登録はこちらからおすすめ記事jQuery:セレクターの使い方jQueryでHTML内のデーターを取得するには「セレクター」を使います。~コミットの取り消し~「Git」のコミット履歴を取り消す方法について解説します。同社は3D関連技術を活用したヘルスケア業界向けのSaaSや、AI関連のサービスを提供している企業です。手取りが約20%上がる高品質案件をご紹介!。