Hi
I am discovering how to use git.
I just made the following test:
- create a folder and 2 files
- then git init, git add ., git commit -m "initial commit"
- create a branch: git branch experimental, git checkout experimental
- then change the name of the folder and delete one of the files, then git add ., git commit -m "experimental"
go back to master: git checkout master
Surprise: I do not find the master as I left it; the folder has disappeared. And I have to do a git -reset --hard to find my folder.
I wonder if I did something wrong or if I have not understood how git manages local changes. Thanks for your help.
Detailed scenario:
mkdir GitTest
cd GitTest/
mkdir Folder1
echo "master" > Folder1/File1.txt
echo "master" > File2.txt
git init
git add .
git commit -m "init"
git branch expe
git checkout expe
mv File2.txt File3.txt
mv Folder1/ Folder1-exp/
echo "expe" >> Folder1-exp/File1.txt
git add .
git commit -m "expe"
git checkout master
ls
git checkout expe
ls