回答編集履歴

1

追加質問への回答

2016/01/07 15:56

投稿

退会済みユーザー
test CHANGED
@@ -15,3 +15,21 @@
15
15
  こちらもどうぞ:
16
16
 
17
17
  - [【git】[作業ブランチでresetしたとき](22007)|teratail](https://teratail.com/questions/22007)
18
+
19
+
20
+
21
+ -------
22
+
23
+
24
+
25
+ `git checkout .`は、[man](https://git-scm.com/docs/git-checkout)にある
26
+
27
+ > **__git checkout [-p|--patch] [<tree-ish>] [--] <pathspec>…__​**
28
+
29
+ When <paths> or --patch are given, git checkout does **not** switch branches. It updates the named paths in the working tree from the index file or from a named <tree-ish> (most often a commit).
30
+
31
+
32
+
33
+ の形で、pathに.(ドット、すなわちカレントディレクトリ)を指定し、<tree-ish>を明示しない(__If not specified, the index will be used__)ものです。
34
+
35
+ つまり、カレントディレクトリ以下をindexの状態に更新する、の意です。