タグ

2017年7月20日のブックマーク (4件)

  • gitで誤ってmasterへcommit・pushまでしてしまったときの対処 - Qiita

    「gitでミスってmasterにcommitした、さらにリモートまでpushしちゃった」なんてときの対処方法。resetも効かない、ブランチ戻す操作はしたくない場合に有効なものを実例と共に記載します。 よくある作業風景 よくあるmasterとdevelopだけのシンプルな構成。developで開発しています。 しまったやらかした git commit developにcommitしたかったのに、間違ってmasterブランチにcommitしてしまいました。あろうことかリモートにpushまでしてしまいました。さっさと直さないと非難轟々です。 対処 : 手順1 git revert C4 まずは慌てずにミスってcommitした内容をrevertしましょう。revertは「対象のコミットを打ち消すパッチ」を作るオプションです。 これで取り急ぎはmasterに間違って入ったcommit分がきえました

    gitで誤ってmasterへcommit・pushまでしてしまったときの対処 - Qiita
    yorisilo
    yorisilo 2017/07/20
  • Git で コミットを無かったことにする方法 (git revert の使い方) - akiyoko blog

    Git でコミット(とかマージ)を無かったことにする方法といえば、「git revert」なのですが、使い方にちょっとひとクセ(?)あったのでメモっておきます。 「git revert」は正確には、commit を無かったことにするのではなく、対象の commit の変更を相殺するような差分commitを自動で生成するというものです。 コミットを文字通り無かったことにする(コミットログから特定のコミットだけ抜き出す=履歴が残らないようにする)には、「git reset --hard」「git rebase」「git cherry-pick」「git push -f」などを駆使すればできるのですが、いくつかコミットやマージが重ねられた後にそれをするのは、あまり現実的とは言えませんよね。 そこで、「git revert」の登場です。 実践 例えば、以下のような commit があったとします。

    Git で コミットを無かったことにする方法 (git revert の使い方) - akiyoko blog
    yorisilo
    yorisilo 2017/07/20
  • Webアプリ開発事始 - PowerNews連載コラム | Developer Solutions〈開発支援ツール〉 - メシウス株式会社

    アプレットから始まったWebプログラミング言語Javaは、Script、サーブレットへと発展していきました。 ただ、登場した頃のJavaアプレットは、Webアプリケーションと言ってもデータベースを扱う実務向けのプログラムではなく、アニメーションやゲームなどの開発が主な目的でした。 当時は、インターネットのユーザーも今ほど多くはなく、28.8kbps程度のモデムを使ったアクセスがほとんどでした。社内のネットワークをTCP/IPによる、いわゆるイントラネットにするという発想も、まだ一般的ではありませんでした。 Web環境で実務アプリケーションを実行することが、まだ現実的ではなかったのです。当時、雑誌の編集者と話をしていて、私はこの状況を「Javaのリアリティ」という言葉で表現しました。アニメーションやゲームなど、これまでになかったプログラムがWebで動かせるという驚きと期待は多かったものの、実

    yorisilo
    yorisilo 2017/07/20
    アプレットからサーブレットへ
  • ChromeでUserScriptを動かしてみた - 積極的にメモっていく姿勢

    いま、しょりけんは後ろでDTM研をやっているところです。 syoriken | Free Listening on SoundCloud ここに作品が上がっています。 (宣伝 僕はたまに嗜ませて頂く程度で、皆さんには及ばないので作品は上がっていません! さて、題に入ります。 最近はやりたい事は増えるのに、どうしても時間が作れなくて齷齪しておりました。 そこで、ちょっとやってみればいいのでは?ということで、書いてみました。 UserScriptです。しかし、あんまりやる気が無かったので、ネタです。 此方の開発環境は以下の通りです。 OS : Mac OS X Mountain Lion 64bit Editor : vim Browser : Google Chrome 27.x 1. UserScriptとは ブラウザに JavaScript のプログラムを入れ込んでおいて、任意の We

    ChromeでUserScriptを動かしてみた - 積極的にメモっていく姿勢
    yorisilo
    yorisilo 2017/07/20