既存ディレクトリをgit管理する方法

すでに開発を進めているローカルの環境(ディレクトリ)をgithubにてgit管理する方法です。
github側でやっておくことは新規リポジトリを作成しておくこと(privateでもpublicでも)
[github]→[Repositories]→[New]から新規にリポジトリを作る
新規にリポジトリを作成するとREADMEとかで以降のgit処理の流れを書いてくれてますね。
なのでここでもそれを列記しておきます。
$ git init
git環境を作ります(.gitディレクトリが作られます)
失敗したと思ったら.gitをrmで消すなりして何度でもトライすれば良いです。
$ vi .gitignore
これは環境によりけりですが、gitにて管理したくない(リモートリポジトリに置きたくない)ものを.gitignoreファイルを作成して定義しておきます。サンプルでReact(Next.js)の.gitignoreを載せておきます。
# next.js build output
out/
.next
# dotenv environment variables file (build for Zeit Now)
.env
.env.build
# Dependency directories
node_modules/
# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
$ git add .
対象ディレクトリにあって.gitignoreに定義されたもの以外をadd(インデックスに追加)します。
$ git commit -m “first commit"
インデックスに追加したものをコミットします。 -mオプションでコメントも添えます。
$ git branch -M main
mainという名前のブランチを作成します
$ git remote add origin git@github.com:アカウント名/リポジトリ名.git
コミットした内容を全てリモートリポジトリにプッシュします
これで既存ディレクトリをgit管理できるようになりました。
ここまでやってしまえばsourcetreeなどのツールとかでcloneしたり、あとは好きにできます。
ただ、cloneした後は忘れずに
$ composer install
や
$ npm install
をして開発に必要なライブラリのインストールはおこないましょう。
では、良いgitライフを。
関連記事

【環境構築】PythonとNext.jsで分断型Webサイトの下準備
ChatGPT、激アツですね。ここ最近はAIに頼りっきりな私です。情報の鮮度は落 ...

【超初心者向け】Reactの概要をおさえる【3分解説】
誰得かわかりませんが、Reactを触り始めた者として現状の理解を簡単にまとめます ...

Next.jsでbodyタグの属性切り替えはどうするの?
最近なにかとお触りしてるNext.js。Reactを扱いやすく、特にルーティング ...

【即解決】CakePHP4でAPIを実装してCORSが解消しないあなたへ【疑うべきはプリフライト】
プログラミング Webシステムを、フロントサイドとサーバーサイドを分けて構築した ...

Githubにssh接続するとき、つまづくポイント
github Githubにアカウントを作る。そしてリポジトリも作った。あとはc ...
ディスカッション
コメント一覧
まだ、コメントがありません