前提
この記事はプロジェクトをgithubで管理したい時の手順をメモとして残すものである。 今回はプロジェクトの作成工程については全く触れない。また、流れを記しておくことに重きを置くので詳細には立ち入らない。
また、公開鍵や秘密鍵の登録等は終わらせているものとする。
工程の列挙
新規プロジェクトの場合
既存プロジェクトの場合
整理
新規プロジェクトであっても既存プロジェクトであっても、ローカルリポジトリとリモートリポジトリを作ってそれらを紐付けるという点では変わらないので、それらの手順を見ていく
作業内容
ローカルリポジトリの作成
sourceTreeなら新規/クローンを作成する->リポジトリを作成
でリポジトリを作りたいディレクトリを指定すれば良い。コマンドでやる場合もgit init
なんかで行けるはず
リモートリポジトリの作成
今回はgithubの使用を前提としているのでログインして右上の+マークからNew Repository
を選択してリポジトリ名を入れたりしてCreate Repository
を押せば終わり。
リモートリポジトリの作成自体はgit init
で出来るらしい(参考 : 簡単解説】Gitリポジトリの新規作成するinitコマンドの使い方)が、githubもコマンドラインから新規作成出来るのかは知識不足でわからない。
ローカルリポジトリとリモートリポジトリの紐づけ
github上で作成してsetupをしていない場合、quick setup
の案内が出ているのでurlをコピーする。
sourceTreeの場合は上野ツールバーのリポジトリ->リポジトリ設定
を選び、開いたウィンドウのリモート
タブで追加を押してパス
にリモートリポジトリのurlを、名前
のところに管理に使うための名前を適当に入力する
pushしてみる
適当な初期commitを済ませたら(既存プロジェクトなら不要)commitしてみる
pushしたいブランチを選んでpushしてみてうまく行けば成功