2
を削除する場合、ファイルを削除します。 これは私のスクリプトです:Gitの展開:プッシュファイルは私が<em>マスター</em>ブランチにプッシュするとき<em>ウェブルート</em>で私のアプリを展開する<em>ポスト受信</em>フックを持って
#!/bin/bash
while read oldrev newrev ref
do
if [[ $ref =~ .*/master$ ]];
then
echo "Master ref received. Deploying master branch..."
git --work-tree=/var/www/mywebroot --git-dir=/home/myuser/myrepo checkout -f master
else
echo "Ref $ref successfully received. Doing nothing."
fi
done
問題は、私は任意のそれは任意のファイルを削除コミット押すと、ファイルが削除されたということですがWebルートには削除されません。
私が間違っていない場合は、引き抜こうとしていますか?チェックアウトはブランチを交換してHEADを更新するだけです。 Gitのプルはアップデートを引き出すでしょう。 –