gitでブランチを使って一時的な作業を保存する方法が困惑しています。gitブランチでスナップショットを保存する
これは私が試したものです:
/tmp/gt > git init
Initialized empty Git repository in .git/
/tmp/gt > date > t
/tmp/gt > git add t
/tmp/gt > git commit -m 'initial'
Created initial commit b722fde: initial
1 files changed, 1 insertions(+), 0 deletions(-)
create mode 100644 t
は今、私は「b」を分岐するという仕事を離れて保存しています。
/tmp/gt > git branch b
マスターブランチで作業を続けます。
/tmp/gt > date >> t
/tmp/gt > cat t
Di 18 Aug 2009 08:52:43 CEST
Di 18 Aug 2009 08:53:13 CEST
は何私を驚かすことはこれです:私は ブランチを作成したときに、ファイル「T」ブランチ「B」で同じ状態で残っていたことが予想さ
/tmp/gt > git checkout b
M t
Switched to branch "b"
/tmp/gt > cat t
Di 18 Aug 2009 08:52:43 CEST
Di 18 Aug 2009 08:53:13 CEST
(つまり、単にcontaing単一の日付行)。
この自動マージを避けることができますか、これはいくつかの概念的な質問ですか?
指導のおかげで、 アクセル。
しかし、私が "master"ブランチに戻った場合、変更は失われます。 私はいつもこれを認識してブランチをチェックする前にコミットしなければならないと思います。 – axelrose