diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/remotes/git.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/remotes/git.js b/lib/remotes/git.js index 11fdab8..c894122 100644 --- a/lib/remotes/git.js +++ b/lib/remotes/git.js @@ -24,7 +24,10 @@ module.exports = { async syncDown(remote, blogDirectory) { await internals.exec(`cd ${blogDirectory} && git init`); - await internals.exec(`cd ${blogDirectory} && git checkout .`); + try { + await internals.exec(`cd ${blogDirectory} && git checkout .`); + } + catch {} await internals.exec(`cd ${blogDirectory} && git clean . -f`); await internals.exec(`cd ${blogDirectory} && git pull ${remote} main`); } |