-1

sshを使用してgithubリポジトリをWebサーバーに複製しましたが、複製すると、ファイルを「ルート」フォルダーにプルする代わりにサブフォルダーが作成されました。たとえば、次を使用する場合:

cd /home/public
git pull GITEXAMPLEHERE

プルしたファイルを独自のサブフォルダーではなく/home/ publicに配置したい場合は、ファイルを/ home / public/GITEXAMPLEここに配置します。周りを見回しましたが、簡単に修正できるようですが、何も見つかりません。

4

3 に答える 3

1

これを試して:

git clone <repo_url> /home/public/dir_name

さらに良いのは、レポを作成するフォルダーでクローンを作成することです。をに置き換えdir_nameます.

于 2013-03-06T15:29:21.873 に答える
0

ディレクトリ(この場合は「。」)に直接クローンを作成できます。

次の「gitclone」の使用法を参照してください(またはコンソールで「gitclone」と入力して)。

git clone [options] [--] <repo> [<dir>]

したがって、あなたの場合、それは次のようになります。

git clone GITEXAMPLEHERE .

その後、現在のフォルダで使用できgit pullますgit push

または、「。git」ディレクトリを含むファイルを他の任意のディレクトリに移動することもできます(間違ったフォルダにクローンを作成した場合)。

于 2013-03-06T16:31:43.357 に答える
0

特定の問題を解決したいだけなら、

cd /home/public/subdir
mv .git * ..
cd ..
rm -r subdir
于 2013-03-06T15:30:11.617 に答える