回答編集履歴

2

間違っていた。。。

2017/05/03 10:29

投稿

tkmtmkt
tkmtmkt

スコア1800

test CHANGED
@@ -1,4 +1,8 @@
1
1
  git status ではHEADと比較した作業ディレクトリ内の状態を示しているので、HEADだけを変更した場合は作業ディレクトとHEADの内容に差分ができるため、git statusでその差分が表示されるようになります。
2
+
3
+
4
+
5
+ ステージングはHEADとインデックスの差分表示になるので、--softでHEADのみが移動した場合は全てステージングされた状態でUnstagingファイル無しの状態になるのが正しいです。
2
6
 
3
7
 
4
8
 
@@ -6,9 +10,13 @@
6
10
 
7
11
 
8
12
 
13
+
14
+
9
15
  **【参考】**
10
16
 
11
17
 
18
+
19
+ * [[git reset (--hard/--soft)]ワーキングツリー、インデックス、HEADを使いこなす方法 - Qiita](http://qiita.com/shuntaro_tamura/items/db1aef9cf9d78db50ffe)
12
20
 
13
21
  * [https://git-scm.com/book/ja/v2/Gitの内側-配管(Plumbing)と磁器(Porcelain)](https://git-scm.com/book/ja/v2/Gitの内側-配管(Plumbing)と磁器(Porcelain))
14
22
 
@@ -26,12 +34,14 @@
26
34
 
27
35
  * xディレクトリの状態確認
28
36
 
29
- ![イメージ説明](52b873dea9ab900e30491988be59931a.png)
37
+ ![イメージ説明](6df19e62b11421dadb4b99db9fdd7ebd.png)
30
38
 
31
39
  * xディレクトリとx.orgディレクトリを比較(`WinMergeU -r x.org x`)
32
40
 
33
- ![イメージ説明](737e720ff03fc7d319a90a851def955b.png)
41
+ ![イメージ説明](2ded9b21b90c9a8b5af08be35812d867.png)
34
42
 
35
43
  * HEADの内容確認(`refs/heads/master`ファイル)
36
44
 
37
45
  ![イメージ説明](287d3162a5c6253fadb94ec72338b2df.png)
46
+
47
+

1

追記

2017/05/03 10:29

投稿

tkmtmkt
tkmtmkt

スコア1800

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