main, and I create a new file there (say, myFile.html). If that file is unique to main (the filename does not exist in any other branches), then if I fail to commit that newly created unique file, and then switch to another branch (say, Branch-1), that Git's 'Uncommitted Changes Carryover' will be triggered, and I'll be allowed to switch to Branch-1 , but in Branch-1, I will see a temporary copy of the uncommitted myFile.html inside the Branch-1 directory. myFile.html to a particular branch, that I will no longer see temporary copies of it ("carried over") into other Branch directories. After committing, it will only be visible in the directory associated with the Branch it was committed to. main and I do a mkdir components-main and then fail to commit it, and immediately switch to Branch-1, will I also see a "carried over" temporary copy of the components-main folder inside the Branch-1 directory? And then likewise, if I go back and commit components-main to main , and switch to Branch-1 again, will I stop seeing that 'carried over' components-main copy in Branch-1's directory?components_Branch1 folder and purposely didn't commit it. I then switched to main and saw that the folder was listed in main's directory. Branch-1 to commit the folder to Branch-1, but when I ran git status, it told me there was nothing to commit. 