我々が使用する、(のLinux/Ubuntuの上で)新しいgitリポジトリを初期化する場合:"GIT_DIR = myproject.git git init":このコマンドラインがbashで何をしていますか?
# What this doing:
GIT_DIR=myproject.git git init
#The above line will output: Initialized empty Git Repo...
cd myproject.git
git --bare update-server-info
cp hooks/post-update.sample hooks/post-update
最初の行 "GIT_DIR = ...は" 私を混乱させる、bashはENV変数とgitのを取得しますようです最初のプロジェクトを使用して新しいプロジェクトを作成します。誰がこの小さな魔法を説明することができますか?
あなたは、 "どのように" とはどういう意味ですか?シェル文法は、コマンドの環境内で代入が設定されるように指定します。シェルはコマンドラインを解析し、割り当てがあると、コマンドを開始する前にその割り当てを環境内で行います。 –