github にリポジトリ作成
github のサイト右上の Create a New Repo をクリック
プロジェクト名を入力して作成。
※ Initialize this repository with a README のチェックは外しておく。
チェックしたまま作成すると、下記の手順ではpush時にreject される。
その場合は git fetch 後 git merge origin/master を実行すればOK。
ローカルにリポジトリ作成
$ mkdir test
$ cd test
$ git init
$ touch README
$ git add README
$ git commit -m 'first commit'
$ git remote add origin https://github.com/username/test.git
$ git push -u origin master
push時にgithubに登録したユーザー名とパスワードを入力
以降は既存のファイルを編集したり、新たにファイルを追加したり際には、 add > commit > push を繰り返す
既存ファイルの編集だけで、新たに追加したファイルがない場合は"-a"オプションをつけてcommitを実行すればaddを省略することができる。
$ git commit -a -m 'modified'
SSHで接続するにはリモート追加時に下記のように記載する
$ git remote add origin git@github.com:username/test.git
README.md の編集
Markdown 文法については下記サイトを参照
リポジトリ内のファイル操作
ファイル名変更 (README からREADME.md に変更)
$ git mv README README.md
ファイル削除(README.mdを削除)
$ git rm README.md
コミット前に削除を取り消し
$ git reset HEAD -- README.md
$ git checkout -- README.md
ファイル名変更、ファイル削除のいずれの場合も commit でリポジトリに反映
$ git commit -m 'comment'
コミット前にステータスを確認するには
$ git status