社内開発ならgithubとか使わなくても、単純にファイルサーバにgitレポジトリ配置でも十分?(プルリク出来ないけど)

社内開発ならgithubとか使わなくても、単純にファイルサーバにgitレポジトリ配置でも十分?(プルリク出来ないけど)

コマンドプロンプトで作業
ネットワークドライブにgitレポジトリをおいて共有してみた
アカウント作らなくてもいいので、実習用に良いかもしれない。

リモートリポジトリは、共有するのが前提なのでベア・リポジトリで作る
bare(裸の) repositoryは、作業ディレクトリを持たない
Non-bare(裸じゃない) repositoryは、作業ディレクトリを持っている!(こっちがデフォ)

サーバ上にあるリモートリポジトリが作業ディレクトリを持っていると、何が困るのかというと
1, pushによりコミット(スナップショット)は新しくなる
2, 作業ディレクトリは、そのままなので差分が出る。
なので、デフォではエラーになるようになっている。