Tôi muốn chuyển nhánh. nhưng gặp lỗiKhông thể chuyển nhánh git: "Tập tin chưa được xếp" nhưng thư mục làm việc sạch
error: Untracked working tree file 'foo.phtml' would be overwritten by merge.
Nếu tôi xóa tệp này, tệp tiếp theo bị khiếu nại. Vấn đề là có một sự khác biệt rất lớn của các tập tin trong hai chi nhánh.
Đây là những gì tôi đã cố gắng:
$ 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)
là gì sai ở đây?
Tôi cũng đã cố gắng
git clean -f -d
Đồng nghiệp của tôi phát hiện ra trong cùng một thời điểm :-) Phần thú vị là, tại sao trạng thái git hiển thị một thư mục làm việc sạch. – Alex
Nếu nó không hiển thị các tập tin không được theo dõi, '.gitignore' của bạn có thể ghi đè lên chúng. – mavam