ローカルにgitリポジトリを作ってpushとかする方法
プロジェクトhogeを作成したいとき
以下のような手順になる
リモート(ローカル)になるリポジトリ作成
$ mkdir ~/Documents/local-repo // 単純に各種プロジェクトをまとめるディレクトリ $ cd ~/Documents/local-repo $ mkdir hoge.git // hogeプロジェクトのリモート(ローカル)になるディレクトリ $ cd hoge.git $ git --bare init // hogeプロジェクトのリモート(ローカル)を作成
hoge.gitではない適当なディレクトリに移動して
$ mkdir hoge $ cd hoge $ git init $ git push ~/Documents/local-repo/hoge.git master
注意!!
上記でpushできると書いたけど、
一回ファイルか何か作って、commitしておかないと、pushするときエラーがでた;;
これでOKだが、以後pushするたびに、毎回この長いのを打たないといけないので、
$ git clone ~/Documents/local-repo/hoge.git
してきて、以後そこで開発したほうがよい。