diff --git a/lib/mix/lib/mix/scm/git.ex b/lib/mix/lib/mix/scm/git.ex index e59c6c29826..cb2c29f5c35 100644 --- a/lib/mix/lib/mix/scm/git.ex +++ b/lib/mix/lib/mix/scm/git.ex @@ -141,7 +141,7 @@ defmodule Mix.SCM.Git do # Migrate the Git repo rev = lock_rev || get_origin_opts_rev(opts) || default_branch() - git!(["--git-dir=.git", "checkout", "--quiet", rev]) + git!(["--git-dir=.git", "checkout", "--force", "--quiet", rev]) if opts[:submodules] do git!(~w[-c core.hooksPath='' --git-dir=.git submodule update --init --recursive])