1

リモートサーバー上に既に作業中の非 git ディレクトリ ( /var/www/site1) があり、ftp を使用して変更を加えていますが、git を使用したいと考えています。だからここに私がしたことがあります:

cd ~/git/site1.git
git init --bare
cat > hooks/post-receive
#!/bin/sh
GIT_WORK_TREE=/var/www/site1 git checkout -f
$ chmod +x hooks/post-receive

ローカル ディレクトリにファイルをプルできるように、ファイルを git リポジトリに追加するにはどうすればよいですか? 私は試した:

git remote add ssh://root@remote:3756/git/site1.git site1
git pull site1 +master:refs/heads/master
fatal: Couldn't find remote ref master

私も試しました:

git clone ssh://root@remote:3756/git/site1.git site1
Cloning into 'site1'...
warning: You appear to have cloned an empty repository.

私はこのチュートリアルに従っています: http://toroid.org/ams/git-website-howto

4

1 に答える 1

1

ファイルをコンピューターにダウンロードし、リポジトリを複製し、ファイルをリポジトリ フォルダーにコピーし、ファイルをコミットしてから、サーバーにプッシュします。ただし、ファイルが直接表示されないため、git を使用してファイルを Web サイトにアップロードする場合は使用しないでください。

于 2012-06-27T02:45:11.457 に答える