vuecliを使用してプロジェクトディレクトリを作成した後、作成者は、リモートウェアハウスにディレクトリを送信すると機能しないことに気付きました。
1. githubに空のブランチを作成し、ブランチアドレスのクローンを作成します。https: //github.com/haojiakui/163music.git
2. vuecliを使用してローカルで開発環境を構築(プロジェクトディレクトリを作成)します。これはこの記事の焦点ではないため、ここでは繰り返しません。
$ vue create 163music
空のブランチがオンラインで作成される前に、git clone 'xxx'がローカルプロジェクトディレクトリで直接実行されたため、作成者が非常に絡み合っています。しかし、vuecliは非常にユーザーフレンドリーであるため、混乱を招きます。
3.プロジェクトディレクトリにcdし、最初の手順でコピーしたリモートブランチにpushします。
cd 163music // 1. vueによって作成されたプロジェクトディレクトリを入力します
git remote add origin https:// github.com/haojiakui/163music.git // 2. 送信先のオンラインブランチを選択します
4.ローカルブランチのすべてのコンテンツを一時ストレージエリアに送信します。
git add。
5.一時ストレージ領域のファイルをリポジトリに送信します。
git commit -m ' init '
現在、次の警告が報告されている可能性がありますが、現時点では無視してください
6.バージョンライブラリのファイルをオンラインに送信します。
git push -u origin master // ローカルブランチを現在のオンラインブランチに送信し、現在のブランチをデフォルトブランチとして指定します 。// これの利点は、プロジェクトをオンラインに送信するときにのみgit pushを使用する必要があることです。
この手順の後に次のエラーが報告された場合:
![rejected] master-> master(fetch first)error:failed to push refs to 'your remote branch'
これは、新しいブランチをオンラインで作成するときに「READMEでこのリポジトリを初期化する」オプションをクリックしたためです。これにより、ブランチの作成時に新しいreadme.mdファイルが作成され、プロジェクトの作成時にvuecliでもデフォルトでreadmeが作成されます。 .mdファイルの場合、2つのファイル間の競合により送信が失敗します。現時点では、2つのファイルをマージできます。
git pull --rebase origin master // 異なる方法でマージ
7. push to onlineブランチコマンドを再度実行します。
git push -u originマスター
このようにして、vuecliプロジェクトをリモートブランチにサブミットする問題が解決されます。
(知識が限られているため、異なる見解がある場合は、アドバイスしてください。)
上。