Windowsで作る - PHPプログラミングの開発環境
このページへのアクセス 今日: 1 / 昨日: 0 総計: 2527
文書の過去の版を表示しています。
編集中
Version XX.XX.XX
— y2sunlight 2020-06-05
Git Windowsクライアント に戻る
説明 TODO:
クライアント環境
関連記事
リンク
Git for Windows のサイト( https://gitforwindows.org/ )にアクセスします。
■ 画面上の[Download]をクリックすると、以下のインストーラがダウンロードされます(2020-06-06時点)。
インストーラ
Git-2.27.0-64-bit.exe
インストーラを起動します。
■ [Next>]を押します。
■ 変更がなければ[Next>]を押します(必要に応じて変更して下さい)。
■ このままで[Next>]を押します。本編では、主に Git Bashを使うので問題ありません。
■ この設定はコミット時のコメント入力などに使用されるエディタの選択です。 ■ このままで[Next>]を押します。Vimが指定されていますが、後でも設定できるので問題ありません。
■ この設定はコマンドプロンプトなどでgitコマンド使用する際のものです。 ■ このままで [Next>]を押します。[Git from the command line also from 3rd-party software]で問題ありません。 ■ 尚、PATH環境変数は後で手動で変更できます。
■ HTTPS通信で使用するSSL/TLSのライブラリーを選択します。 ■ このままで [Next>]を押します。[Use the OpenSSL library]で問題ありません。
■ チェックアウト時、コミット時の改行変換に関する設定です。環境に応じて変更して下さい。
Checkout Windows-style,commit Unix-style line endings
Checkout as-is, commit Unix-style line endings
Checkout as-is, commit as-is
■ 筆者の場合はWindos/Linux環境共にGitを使用するので[Checkout as-is, commit as-is]を選択しました。 ■ [Next>]を押します。
■ Git BashでMinTTYを使うかWindowsのデフォルト(コマンドプロンプト)を使うかを選択します。 ■ このままで [Next>]を押します。[Use MinTTY]で問題ありません。
■ git push 時の動作を次の中から選択します。
git push
Default(fast-foward or merge)
Rebase
Only ever fast-foward
■ 後でも設定できるので[Default(fast-foward or merge)]で問題ありませんが、必要に応じて変更して下さい。 ■ [Next>]を押します。
■ 以下の設定を選択します。
Enable sysmbolic links:
■ 後でも設定できるのでそのままで問題ありませんが、必要に応じて変更して下さい。 ■ [Next>]を押します。
■ 実験的なオプション機能の選択です。興味のある人はオプションにチェックして見て下さい。 ■ このままで [Install]ボタンを押します。
■ インストール中です。
■ [View Release Notes]のチェックを外します(興味ある方はご覧下さい)。 ■ [Next>]を押すと、画面が閉じインストールは終了します。
Git の起動はスタートメニューからできます
[スタートメニュー]
Git はWinodwsのホームディレクトリを使用します。ここには、以下で説明するglobalレベルの設定ファイル(.gitconfig)が保存されてます。ホームディレクトリの設定は環境変数 HOMEPATH に格納されています。
HOMEPATH
C:\>set HOMEPATH HOMEPATH=\Users\sunlight
Gitの設定ファイルは、以下の3種類があります。
システム全体の設定を保存します 【所在】
{Git for Windowsのインストールフォルダ}¥etc¥gitconfig
{C:\ProgramData}¥Git¥config
【確認方法】git config –system –list
git config –system –list
ユーザ全体の設定を保存します 【所在】{ホームディレクトリ}¥.gitconfig 【確認方法】git config –global –list
{ホームディレクトリ}¥.gitconfig
git config –global –list
ユーザ全体の設定を保存します 【所在】{リポジトリディレクトリ}¥.git¥config 【確認方法】git config –local –list (実行はリポジトリフォルダ内で行って下さい)
{リポジトリディレクトリ}¥.git¥config
git config –local –list
これらの設定ファイルはGitサーバーとGitクライアントで共通です。クライアントとしてよく利用するのは、globalレベル です。また、local レベルの設定もリポジトリ毎に認証情報を埋め込む際に利用するかもしれません。system レベルについては利用する機会は希だと思います。
Gitの設定は git config コマンドで行います。また、直接設定ファイルを編集することも出来ます。
git config
git config --global {設定キー} {設定値} # global レベルの設定 git config --local {設定キー} {設定値} # local レベルの設定(リポジトリフォルダ内で実行して下さい)。--local は省略できます
以下のコマンドで、全ての設定を確認できます。また、–show-origin オプションを指定すると設定の出所(どの設定ファイル由来か)も確認できます。local レベルを含む設定を表示する場合は、リポジトリフォルダ内で実行して下さい。
–show-origin
git config --list # 全ての設定を確認(local レベルも表示するにはリポジトリフォルダ内で実行して下さい) git config --list --show-origin # どの設定ファイルに由来するかも表示する場合
Gitクライアントをインストールして最初にすべき事は、ユーザ名とメールアドレスを設定することです。この設定はコミット時に使用されます。
git config --global user.name "y2sunlight" git config --global user.email y2sunlight@y2sunlight.com
global レベルの設定を行うことによって、システムで実行する全てのユーザ名とメールアドレスは、この情報を使用するようになります。この設定を特定のリポジトリで上書きする場合は、リポジトリディレクトリ内で –globalオプションなしでコマンドを設定を変更して下さい。
概要だけ説明。GitHubで説明する
108.192.11.108を使ってテストする
TODO: clone
TODO: add
TODO: commit
TODO: push