私は裸のリポジトリを持っていて、git commit -a -m
急いでいたのでコマンドを実行せずにファイルを直接編集しました、私が行った変更を知るためにgitを更新することは可能ですか?git status
裸のレポでaを実行すると、次のようになります。
fatal: This operation must be run in a work tree
編集:これは私が裸のリポジトリに対して行うことです:
#!/bin/bash
NAME=$1
mkdir git/$1
cd git/$1
git init --bare
echo "git clone /root/git/$1 /tmp/git/$1" >> hooks/post-receive
echo "cp -rp /tmp/git/$1/* /var/www/$1" >> hooks/post-receive
echo "rm -rf /tmp/git/$1" >> hooks/post-receive
/var/www/$1/
だから私がしたことは、ディレクトリのファイルを直接編集することでした。