Gitでpushしたらremote error: By default, updating the current branch in a non-bare repository is denied

Git

Gitでpushしたら

remote error: By default, updating the current branch in a non-bare repository is denied

となったので、解決方法を調査しました。

スポンサーリンク
スポンサーリンク

エラー現象

gitで初めてリポジトリにpushしたらエラーが発生しました。

By default, updating the current branch in a non-bare repository
is denied, because it will make the index and work tree inconsistent

リポジトリがbareでないため、デフォルトではpushは拒否されると書いてあります。

リポジトリが、bareでないときbareにする

リポジトリが、bareでないのでbareにします。

リポジトリがbareであるかどうかを確認します。

リポジトリをbareにします。

再度、リポジトリがbareであるかどうかを確認します。

Gitについてのおすすめの本

↓Gitについてのおすすめの本はコチラ

Git