On branch checkout some files from current branch that do not belong to target branch stay (and marked unstaged) – IDEs Support (IntelliJ Platform) | JetBrains
Check out from Version Control" does not "Git". – IDEs Support (IntelliJ Platform) | JetBrains
Manage Git branches | IntelliJ IDEA Documentation
Java开发日志- smart checkout 和force checkout_java force smart-CSDN博客