私は今日これを打ちました:
% git checkout another_branch
error: The following untracked working tree files would be overwritten by checkout:
__version__.txt
alembic.ini
alembic/README
alembic/env.py
alembic/script.py.mako
folder1/file1
folder2/file2
....
Please move or remove them before you can switch branches.
Aborting
では、追跡されていないファイルを削除します。
% git clean -f
Not removing alembic/
Not removing tools/maintenance/
ただし、追跡されていないすべてのファイルが削除されたわけではないようです。
% git checkout another_branch
error: The following untracked working tree files would be overwritten by checkout:
alembic/README
alembic/env.py
alembic/script.py.mako
Please move or remove them before you can switch branches.
Aborting
奇妙なのは、最初にgit が追跡されていない特定のファイル ( 、、 )git checkout another_branch
について不平を言ったことを知っていたことです。alembic/README
alembic/env.py
alembic/script.py.mako
では、なぜ git はそれらを削除しなかったのでしょうか?