git init コマンド
ドキュメント:
git-init | Git Documentation [Official]
オプション
--bare
:ベアリポジトリを作成する (作業ツリーを作成しない)--shared
:グループパーミッションを設定する
参考:
--shared オプション
git init --bare
コマンドに --shared
オプションを付けてリポジトリを初期化すると、グループの書き込みパーミッションが設定される。
$ git init --bare --shared
参考:
複数人/グループで Git リポジトリを共有する | nksg.org
GitHub を使わずにチームで Git を共有する方法 – Qiita
ブランチ名を指定して初期化する
初期ブランチの名前を main
にして、リポジトリを初期化する。
$ git init --initial-branch main
参考:
リポジトリを削除する
ローカルのリポジトリを削除するには、プロジェクトディレクトリ内の .git
ディレクトリを削除する。
$ rm -rf .git
参考:
ローカルリポジトリを削除する方法 | 未経験エンジニアの道しるべ
不要になったローカルリポジトリの削除方法は? – スタック・オーバーフロー
ベアリポジトリの初期化を元に戻す
参考:
did init bare in wrong directory – Stack Overflow
How to undo git init --bare in existing remote repository – Stack Overflow