2011年10月19日水曜日

[Github] 詰まったこと色々

Githubを利用していて詰まったことをまとめていきます。

  • 特定のコミットへのロールバックの仕方
    git reset --hard <desired commit id>
    git push -f
    

    commit idはgithub上のhistoryから確認できます。
    あるいは下記の方法で確認します
    git log
    

  • cloud9からgithubにプッシュ
    git add ./
    git commit -m "some comment"
    git push origin master
    

  • リモートをロールバック
    ロールバックしたいコミットのIDをgit logで取得し、下記のコマンドを実行
    git push -f origin <desired commit id>:master