回答編集履歴
2
間違っていた。。。
answer
CHANGED
@@ -1,9 +1,13 @@
|
|
1
1
|
git status ではHEADと比較した作業ディレクトリ内の状態を示しているので、HEADだけを変更した場合は作業ディレクトとHEADの内容に差分ができるため、git statusでその差分が表示されるようになります。
|
2
2
|
|
3
|
+
ステージングはHEADとインデックスの差分表示になるので、--softでHEADのみが移動した場合は全てステージングされた状態でUnstagingファイル無しの状態になるのが正しいです。
|
4
|
+
|
3
5
|
作業ディレクトリを丸ごとコピーしておいて、git reset --soft実行前後のディレクトリの内容を比較して、変更されたファイルの内容を確認してみるとよいと思います。
|
4
6
|
|
7
|
+
|
5
8
|
**【参考】**
|
6
9
|
|
10
|
+
* [[git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法 - Qiita](http://qiita.com/shuntaro_tamura/items/db1aef9cf9d78db50ffe)
|
7
11
|
* [https://git-scm.com/book/ja/v2/Gitの内側-配管(Plumbing)と磁器(Porcelain)](https://git-scm.com/book/ja/v2/Gitの内側-配管(Plumbing)と磁器(Porcelain))
|
8
12
|
|
9
13
|
**【おまけ】**
|
@@ -12,8 +16,8 @@
|
|
12
16
|
* xディレクトリをx.orgにコピー
|
13
17
|
* xディレクトリでgit reset実行
|
14
18
|
* xディレクトリの状態確認
|
15
|
-

|
16
20
|
* xディレクトリとx.orgディレクトリを比較(`WinMergeU -r x.org x`)
|
17
|
-

|
18
22
|
* HEADの内容確認(`refs/heads/master`ファイル)
|
19
|
-

|
23
|
+

|
1
追記
answer
CHANGED
@@ -2,7 +2,10 @@
|
|
2
2
|
|
3
3
|
作業ディレクトリを丸ごとコピーしておいて、git reset --soft実行前後のディレクトリの内容を比較して、変更されたファイルの内容を確認してみるとよいと思います。
|
4
4
|
|
5
|
+
**【参考】**
|
5
6
|
|
7
|
+
* [https://git-scm.com/book/ja/v2/Gitの内側-配管(Plumbing)と磁器(Porcelain)](https://git-scm.com/book/ja/v2/Gitの内側-配管(Plumbing)と磁器(Porcelain))
|
8
|
+
|
6
9
|
**【おまけ】**
|
7
10
|
|
8
11
|
* xディレクトリをgitリポジトリにしてファイル登録
|