2

ローカル プロジェクトを作成し、プロジェクト名に基づいてリモート bitbucket リポジトリを自動的に作成し、そのリポジトリを作業中のローカル フォルダーに複製するワークフローを作成しようとしています。問題は、ファイルを含むフォルダーにクローンを作成できないことです。これまでの回避策は、フォルダーにクローンを作成し、その内容を作業ディレクトリに移動することです。

これは私がこれまでのところうまくいかないものです:

git clone https://U:P@bitbucket.org/user-account/{project_name}.git &  mv {project_path}/{project_name}/.git {project_path}/../../
4

2 に答える 2

1

いくつかの問題:

  • &&複数の相互に依存するコマンドは、ではなくで区切る必要があります。&
  • 現在のディレクトリに複製していますが、下から移動しています{project_path}/
  • あなたは{project_path}/../../、 から 2 つ上のディレクトリにある に移動しています{project_path}。これは正しいです?

これはおそらくあなたの意図を達成するはずです:(.gitbitbucketにリンクされているをローカルフォルダーに取得します。)

git clone https://U:P@bitbucket.org/user-account/{project_name}.git --no-checkout tmp
mv tmp/.git {path_to_your_local_folder}/
rmdir tmp
于 2012-11-01T05:30:43.507 に答える
0

どのように「bitbucket リポジトリを自動的に作成」しますか?

通常のワークフローは、サイトを通じて bitbucket リポジトリを作成することです。これで、クローンなしで残りの手順を実行できます。

git init
cat > .gitignore # add the patterns you don't want tracked
git add -A
git commit -m "initial commit"
git remote add origin <the url to your bitbucket repo>
git push origin master
于 2012-11-01T06:44:44.260 に答える