ローカルで作業しているけど変更管理は共有サーバーでしたい
共有サーバーにリモートブランチを作成してローカルで作業するときの手順。
共有サーバー側の作業
「.git」を末尾に付与したディレクトリを作成して、変更管理用の初期化を行います。
※このディレクトリではソースなど作業ファイルを格納して作業を行うわけではありません。
$ mkdir hogehoge.git
$ cd ./hogehoge.git
$ git init --bare --shared
$ git remote add <name> <url>
-
<name>
: ブランチ名 -
<url>
: 接続先(ローカルから接続できること)
例1; $ git remote add origin C:/git/hogehoge.git
例2; $ git remote add origin http://hogehoge.git
ローカル側の作業
$ mkdir hogehoge
$ cd hogehoge
$ git init
$ git commit --allow-empty -m "initial commit"
$ git remote add <name> <url>
$ git push <name> master
<name>
と<url>
はリモート側と同じ内容を入力すれば紐づけることができます。
別の環境で作業するときは作ったリモートリポジトリをclone
すれば作業を行えます。