Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

gitで現在の変更を一時的に退避して他の修正をする

      2011/10/08

ソースコードにある目的をもって機能追加している際、機能とは関係ないバグを見つけることがあると思います。

Subversionやgitといったソースコード管理の仕組みを導入している場合、一つのコミット単位にいろいろな変更を入れてしまうと、後々管理が大変になってしまいます。例えば、Aという機能をやっぱり後で削除しようとした場合、Aの機能のコミットに、このバグ修正が入っていると、このバグ修正も削除されてしまいます。

こういった事態を回避するために、gitでは、statshを使えば便利です。

$ git stash

で、現在の変更点を横にのけて、バグを修正。add, commit した後、

$ git stash pop

で、横にのけておいた変更を元に戻せます。

 - IT技術, プログラミング

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
Linuxのinitrd – イニシャルラムディスク(initial ram disk)の展開方法

Linuxカーネルはモジュール型であるため、Linux起動時に必要なモジュールは …

no image
Amazonのタイムアウト

Amazon へアクセスすると、過去に利用したことがあると”こんにちは○○さん” …

no image
GoogleIMEで記号入力

GoogleIME をローマ字テーブルを眺めていたら、デフォルトで記号に変換でき …

no image
Windows Media Player 12でファイルサーバ上のファイルをDLNAで共有する@Windows7

※Flashやmp4などもトランスコードで再生するため、PS3 Media Se …

no image
タイムゾーンの変更方法@RHEL

RHELやCentoSインストール時にタイムゾーン間違ったり、VMwareでクイ …

no image
Windowsで円マーク”¥”をバックスラッシュ”\” で表示する

Windowsのフォントは、”¥”を”¥&# …

no image
googleマップが凄い!!

とうとうgoogleマップのストリートビュー(street view)の日本版が …

no image
Ctrl-Sの端末ロックを無効にする

bashではCtrl-Sを入力してしまうと端末がロックされた状態になり何も受け付 …

no image
Apacheのプロキシ(proxy)機能

Apacheにはフォワードプロキシやリバースプロキシの機能があります。 フォワー …

no image
tarファイルを解凍せずに中身をみる@Linux

tarファイルの中身を見るのに、小さなファイルなら解凍して中身を展開すればよいで …