git init など、リポジトリを作成して git 管理し始める時の手順を忘れがちなため備忘録。
既存のローカル環境がない場合
github などに既存のリモートリポジトリがない状態から、新規にリモートリポジトリを作成して、ローカルに clone してくる場合。 シンプルで基本的なパターン。
|
|
ローカルのユーザ設定を確認して設定しておかないと push した時に、想定と違うユーザで commit したことになるので注意が必要。
|
|
もし、何も設定されていない、想定と異なるような場合は明示的に指定しておく。
|
|
あとはファイル追加したり、編集して、add, commit, push する。
|
|
既存のローカルディレクトリをリモートリポジトリに同期する場合
同期したいローカルディレクトリに移動して、git init で git リポジトリとして初期化する
|
|
リモートリポジトリの設定をおこなう。
|
|
このあと、add して commit して push する。
git add .
git commit -m "fist commit"
git push -u origin main
この時、こんな感じで push ができない場合がある。
|
|
github はデフォルトの branch が master から main に変わったので、ローカルの branch が master だと branch が一致しないと怒られる。
そんな時は、git branch
で branch 名を確認して、-m
で main に変更してから push すれば良い。
$ git branch
* master
$ git branch -m master main
$ git push -u origin main
関連としてリモートリポジトリの設定を確認する場合は、 git remote -v
を使用する。
|
|
またリモートリポジトリの設定を削除する場合は、git remote remove
を使う。もし git remote add
を間違えたならこれで削除して再度 add
すれば良い。
|
|