タグ

gitとコマンドに関するsea_mountainのブックマーク (3)

  • gitお悩み相談室

    こんにちは、浦です。 今日はgitコマンドに関する素朴な疑問について、Q&A形式でまとめてみました。 【Q】 編集がパーになるのが怖くてcheckoutできません。どうしたら良いでしょうか? 【A】 checkoutに-pを付けましょう。確認メッセージが表示されます。 編集をそのまま残したい箇所ではnを、 編集をパーにしてよい箇所ではyをタイプします。 【Q】 addしたらdiffに何も表示されなくなりました。どうしたら良いでしょうか? 【A】 diffに--stagedを付けましょう。コミット待ちのdiffが見れます。

    gitお悩み相談室
  • githubにpushしたcommitの取り消し - 七誌の開発日記

    githubにpushしてからcommitが間違っていたことに気付きました。以下のようにすると取り消すことができます。 【注意】commitだけでなく変更も失われます。ローカルのソースツリーは残された最後のcommitに戻されます。変更を保存したい場合は使わないでください。コミットログの修正には git commit --amend を使用してください。 git rebase -i HEAD~2 ← エディタが開くので二行目を削除して保存する git push origin +master以下を参考にしました。 How can I remove a commit on github? id:okmount:20091021 古いコミットを書き換える: 歴史修正主義者のための git rebase -i 入門 githubだけ githubだけを取り消すには別の方法もあります。ローカルは同期

    githubにpushしたcommitの取り消し - 七誌の開発日記
    sea_mountain
    sea_mountain 2011/02/16
    git push -f origin HEAD^:master ^の数だけ前のを取り消す
  • SnowClust  Githubメモ(随時追記)

    参考図書は「入門git」。前提としてCygwinにsshとgitが入っていること。 別にCygwinに限らず、PC Linuxでも話は同じ ・基設定 $ git config --global user.name "foobar" $ git config --global user.email "foobar@gmail.com" ・・設定の確認 $ git config --list ・色付けの設定 $ git config --global color.ui "auto" ・GUIの起動 $ git gui ・・履歴の閲覧 $ gitk Cygwinでも動いた。Tcl/Tkらしい。 ・初期化 新しくレポジトリを作りたいときは、プロジェクトのルートディレクトリの中で次のコマンドを叩く $ git init ./.git/が作られて、以下./より下でgitコマンドを叩くとこの.git

  • 1