git/submdule/\342\200\235Direct fetching of that commit failed.\342\200\235\343\202\222\350\247\243\346\261\272\343\201\231\343\202\213.md
... ...
@@ -0,0 +1,19 @@
1
+別マシンから
2
+```
3
+git pull --recurse-submodules
4
+```
5
+したときなどに,
6
+```
7
+fatal: remote error: upload-pack: not our ref [コミットID]
8
+fatal: The remote end hung up unexpectedly
9
+Fetched in submodule path '[レポジトリ名]', but it did not contain [コミットID]. Direct fetching of that commit failed.
10
+```
11
+と出た場合.
12
+
13
+- 原因1
14
+ submoduleのレポジトリをリモートレポジトリにpushし忘れている
15
+ →作業していたマシンで`git push --recurse-submodules`する.
16
+
17
+- 原因2
18
+ submoduleのoriginのURLが変わった
19
+ →`git submodule sync`
... ...
\ No newline at end of file