Git

git push できなかったの直った

せつぞくちぇっく まずは以下のコマンドを打ってみて: % ssh -vT git@github.com 最後の方に Connecting とか書いてあったらまあ、大丈夫。 それでも駄目? だったら、こっちのコマンドはどう? % ssh -T john.due@github.com john.due のところを、自分の g…

git push できない件

今朝、git push しようとしたら、こんなエラーが出てできなかった: ^1 Agent admitted failure to sign using the key. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access right…

前に書いたアーカイヴるスクリプトを optparse 使って書き直してみた

OptionParser を作成して、on でコマンドライン引数を追加するような感じ。 くわしくはここ [doc.okkez.net]で。 #!/c:/bin/ruby # -*- encoding: shift_jis -*- # archive.rb require 'optparse' opt = OptionParser.new opt.version = "0.3.1" OPTS = {} o…

Q. うわっ!コミットし直そうと思ったら --amend つけるの忘れちゃったよぉ〜ってときは?

Git

A. つ git reset --soft HEAD^ コミットして、うわw ミスったwww やり直したいってときは、 $ git commit -a --amend -m "ちょっとした変更だよ!" ってやるんだけど、たまーに --amend をつけ忘れるんだよね。 つけ忘れるとどうなるかっていうと、新し…

HEAD をアーカイブるスクリプトを書いてみた

git archive なんてら〜って毎回やるのは*1めんどくさいので、書いてみた。 tag には、ver-1.0.0.0 みたいなのが入ってるの前提で。 #!/local/usr/bin/ruby # -*- encoding: shift_jis -*- # archive.rb versions = `git tag`.split( /\n/ ).delete_if { |ta…