基本は個人用のPCで開発を行いますが、会社用のPCでちょっと作業したいこともあります。この時、どうすればよいのかをまとめます。
今回の開発では、ローカルで開発したコードをgithubにプッシュ→Azure Web Appにデプロイする構成です(CI/CDを行うための基本的な構成、となるようです)
方法
結論から言うと、2台目のPCで以下のコマンドを実行し、githubから最新のコードをダウンロードします。
git clone <GitHubリポジトリのURL>
この時、1台目のPCの作業結果を、githubにプッシュしておくことが必要です。WordやExcelでCtrl + Sを押すようなものです。そういわれれば当然のことですが、最初は忘れやすいので気を付けましょう。
注意点 .gitignoreにかいたファイルはリポジトリにコミットされない
よって、リポジトリから引っ張っても同期されません。環境変数を書いた.envファイルなどは別の手段(Dropboxなど)で引っ張る必要があります。
また、npmで別のモジュールをインストールした際
npm install
で別PCでも再ダウンロードする必要があります。