/test-git

git test application

Primary LanguageJava

Gitサンプル

Link�(サンプル)

初期設定

git config --global user.name <名前>
git config --global user.email <メールアドレス>

リモートリポジトリのクローン

指定されたディレクトリに元のリポジトリの内容を複製する。
<宛先のディレクトリ>を省略した場合、カレントディレクトリにリポジトリそのものが複製される。

git clone <リモートリポジトリのアドレス> <宛先のディレクトリ>
オプション 説明
-l リポジトリがローカルマシーンからクローンされる場合、このフラグは通常の「Git aware」転送メカニズムをバイパスして、HEADとrefsディレクトリの下にある全てのオブジェクトをコピーすることによってクローンする。
-s リポジトリがローカルのマシーンにある場合、hard linksを用いる代わりに自動的に元のリポジトリとオブジェクトを共有するために.git/objects/info/alternatesを準備する。結果として、リポジトリは独自のオブジェクトなしで行ける。
-n クローンが完了した後、HEADのチェックをしない。

利用可能なプロトコルとその特性

プロトコル 特性
Git - 高速に通信できる

インデックスへの追加

指定されたファイルをインデックスに�追加する。

git add <ファイル名>

ワーキングツリーにある変更されたファイルを全て追加

新規作成されたファイルと�変更されたファイルを全て追加する。�
削除されたファイルは、追加されない。

git add .

特定のファイルを追加

git add <ファイル名>

特定の拡張子のファイルを追加

git add *.<拡張子>

ディレクトリの指定

git add <ディレクトリ名>/<ファイル名>

バージョン管理の対象にする

リポジトリ内に設置されているファイルは、自動的に管理対象になっている。