GitHubリポジトリにプロジェクトディレクトリ配下のファイルのみをpushする方法
はじめに
大抵のフレームワークではプロジェクトディレクトリの配下に色々ファイルが格納されている構成になっているかと思います。
例えば Next.jsの場合 create-next-app コマンドで hoge という名称のプロジェクトを作成すると下記のようなディレクトリ構成になります。
hoge├ .next├ node_modules├ public├ src├ next.config.js ・ ・ ・このプロジェクトの親ディレクトリであるhogeの中身のみGitHubリポジトリにpushする方法について、稀に忘れてしまうので備忘用に記事にします。
手順
プロジェクトを作成する
使用するライブラリやフレームワーク等のコマンドを実行してプロジェクトを作成します。
(Next.js の create-next-app, Nuxt.js の create-nuxt-app, Ruby on Rails の rails new のようなコマンド)
cdコマンドでプロジェクトディレクトリ配下に移動する
cd hogeローカルリポジトリを作成する
git initローカルリポジトリの全ファイルをステージングする
git add -Aコミットする
git commit -m "first commit"ローカルリポジトリとリモートリポジトリを紐付ける(SSH接続)
git remote add origin git@github.com:{ユーザー名}/{リポジトリ名}.git下記コマンドで紐づけができているかの確認ができます。
git remote -vSSH接続の設定方法は割愛します。
▼参考
https://qiita.com/shizuma/items/2b2f873a0034839e47ce
リモートリポジトリにpushする
git push origin masterリモートリポジトリにpushできれば成功です!