readme の編集
github のreadme は markdown 形式で記述
これはatom で編集する
http://qiita.com/Qiita/items/c686397e4a0f4f11683d
を参考に
記法は
#がh1などの見出し
*でリスト
―
で水平線
なお、文書との間に半角スペースをいれること
現在のソースは
# shoptheme wordpress theme
これを編集して保存
内容は
shoptheme wordpress themeのリポジトリになります --- ## メンバー * snowpool ## ファイル構成 ## リリース方法
としてみた
次に状態の確認
cd shoptheme/
でgit リポジトリディレクトリに移動してから
git status
そうしないと
fatal: Not a git repository (or any of the parent directories): .git
となる
これは設定ファイル関連の .git が存在しないから
実行すると
On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: README.md no changes added to commit (use "git add" and/or "git commit -a”)
となる
ちなみに source Tree を使っていると
dotinstall みたいに差分がわかる
ちなみに git には3段階あり
作業中の 作業ディレクトリ
確認中の ステージングエリア
出荷前の git ディレクトリ
となっている
とりあえず編集したら
これを確認のためのステージングエリアにする
これは
git add filepattern
ってあるけど
実際には
git add ファイル名のこと
なので
git add README.md
となる
これで git status で確認すると
On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: README.md
となれば成功
source tree でも indexにステージしたファイルに変わっているのが
わかる
ここまでできたらファイル内容の変更を反映する
commit を実行する
git commit -m "README.md に内容を追記"
ここまでは ok
次に
git push origin master
を押すと
なぜかユーザ名とパスワードを聞かれ
エラーになる
原因を調べた結果
[Git] GitHub: SSH鍵認証しているはずなのにパスワードを求められるを解決する方法
によれば
最初にコピーした url が https での url だっただめ
これを修正するために
ssh のほうをコピーして
git remote set-url origin git@github.com:Snowpooll/shoptheme.git
を実行し
git push origin master
を実行したら成功した
ファイルを編集したら
add
commit
push
と覚えておくといいかも