2016-04-27 12 views
0

これは初心者向けの質問ですが、お詫び申し上げますが、一般的にGitとソース管理については初めてです。どんな種類の助けも高く評価されます。 Microsoft Azureからローカルgitリポジトリへのクローニング

私は、( thisチュートリアル以下)は、MicrosoftのAzure上でDjangoのWebアプリケーションを作成した自分のコンピュータ上のローカルリポジトリを作成した( thisチュートリアル以下)、そして私のローカルリポジトリへのAzureからのpythonファイルのクローンを作成しようとしたが、私はいつも終わります私のローカルレポの内容を代わりにコピーしてください。

cd <local_repository> 
git init 
git add README.txt 
git commit -m "Adding README.txt to the repository" 
git remote add azure <git_url_azure> 
git push azure master 
git clone <git_url_azure> 

私はそこからのVisual Studioソリューションを開き、コーディング得ることができるので、自分のローカルリポジトリに私のDjangoアプリケーションの内容のクローンを作成する必要があります。

これらは、この順序で、私が使用するコマンドでした。解決策はかなりシンプルでなければならないが、私はインターネット上で答えを見つけることができない。私は何をすべきか?

+0

I:

git clone --bare my_dir 

はこれに基づいてクローンを作成可能にする:この場合、あなただけのデータベースが含まれていますが読み込まれていないディレクトリ、つまり、「裸の」ディレクトリを作成する必要がありますあなたがここで複製しようとしていることを理解していない。ファイルをローカルに作成し、サーバーにプッシュしました。サーバーからマスターに「クローンバック」する必要はありません。 –

+0

Microsoft AzureポータルからDjangoアプリケーションを作成しました。手紙にリンクされたチュートリアルに続いて、私は私が作成したPythonファイルをDjangoアプリケーションを作成してローカルリポジトリに入れようとしていました。私はそれを達成するために間違ったGitのコマンドを使用している可能性があります。 – mrqcox

+1

しかし、最初のチュートリアルでは、ローカルリポジトリを作成し、それをプッシュすることについて何も言及していませんでした。あなたはただサーバー上のものを複製する必要があります。あなたがここに示すすべてのものから必要なコマンドは、最後のものだけです。 –

答えて

1

git clone repositoryコマンドだけを使用する必要があります。あなたがしようとしているのは、クローニングではなく、その代わりにさまざまなアクションの束です。

0

リポジトリをクローンするだけです(各リポジトリはソースとして使用できます)。例:

git clone <git_url_azure> my_dir 

その後、originリモートブランチを変更する必要があります。

しかし、他のディレクトリ(バックアップのように)からプッシュできるクローンを作成する必要があるかもしれません。

git clone my_dir my_new_dir 
cd my_new_dir 
... (Some modifications, commits, branches...) 
git push origin 
関連する問題