2017年4月10日月曜日

[git]cloneせずに新しいリポジトリを作成する手順

目的

ローカルにプロジェクトファイルを作成してからホスティングサービスにリポジトリを作るときの手順メモ。

ローカルにgitリポジトリを作る


まずはリポジトリの作成。
管理したいディレクトリのルートで
git init


ローカルリポジトリに.gitignoreを作成する。
https://github.com/github/gitignoreからコピーすると良し。

とりあえずコミットを作成する。
空のリポジトリの場合、空コミットを作成する。
git commit --allow-empty -m "empty commit"


リモートリポジトリの作成

ホスティングサービスで適当にリポジトリを作成する。

ローカルとリモートの関連付け

リモートリポジトリを追加する。
git remote add [リモートリポジトリ名] [リポジトリのURL]


以降リモートリポジトリ名はoriginとする。

プロキシを通す場合(global設定を使うなら必要なし)
git config --local remote.origin.proxy http://[プロキシユーザ名]:[プロキシパスワード]@[プロキシホスト]:[プロキシポート番号]


ユーザ名とメールアドレスをconfigに追加する。(global設定を使うなら必要なし)
git config --local user.name [ホスティングサービスのユーザ名]
git config --local user.email [ホスティングサービスのメールアドレス]


一回fetchする。
git fetch


masterブランチの追跡ブランチを指定する。
git branch --set-upstream-to=origin/master master


pullして衝突を解決する。
git pull


pushしてできあがり。
git push origin

0 件のコメント:

コメントを投稿