ee581536040eaffcbe797607f301938672cec192
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 |