ブランチを切り替えたいですか?エラーを取得します。gitブランチを切り替えることができません: "ファイルがありません"が作業ディレクトリがクリーン
error: Untracked working tree file 'foo.phtml' would be overwritten by merge.
このファイルを削除した場合、次のファイルが表示されます。問題は、2つのブランチに非常に大きなファイルの違いがあることです。
これは私が試したものです:
$ git reset --hard HEAD
HEAD is now at 8a2a95c Initial checkin
$ git checkout otherbranch
error: Untracked working tree file 'foo.phtml' would be overwritten by merge.
$ git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 677 different commit(s) each, respectively.
#
nothing to commit (working directory clean)
ここで間違っていますか?
また、私はすでにあなたがチェックアウトしたいブランチは、あなたの現在のブランチで追跡されていないfoo.phtml
のような多数のファイルが含まれている問題に直面
git clean -f -d
私の同僚は同じ瞬間に気づいた:-)興味深いのは、なぜgit statusにきれいな作業ディレクトリがあるのかということです。 – Alex
未追跡のファイルが表示されない場合、 '.gitignore'がそれらのファイルを上書きする可能性があります。 – mavam