I am very new to using gits and version control (and extremely frustrated by the lack of tutorials designed for people who don't already understand this stuff.)
I am just trying to use git so I can keep my files up-to-date between two computers.
I've got a project set up within Azure and I'm using the Git functionality within Visual Studio. I've managed to get my first batch of files successfully pushed on my main computer and pulled onto my travel computer. Next I made another push with a second batch of files.
However when I went to pull the files on my travel computer, I get this error: Cannot pull because there are uncommited changes.
First of all, this is BS because I have literally changed nothing on my travel computer. The file it claims I changed is ".vs/sinx.sqlite" which I'm guessing is a file visual studio created and used since it is in the .vs folder. (Just a guess, CMIIW) So my first thought is that this is probably a file that I'm supposed to ignore anyway since it's something internal to visual studio. I have an ignore file that I copied from here since they were also working with Unity so I figure that also ignores the Unity files I don't want to override. I see .vs/ in that file so I guess it should ignore the .vs folder entirely. I don't see the gitignore file on my travel computer so I copy it over manually. (Kind of dumb that I would have to do that but whatever.)
But I still get the same error when I try to pull.
I go to the changes list, select that file, and tell it to undo the changes. But it still gives me the error.
What am I doing wrong here?
I don't understand even half of what this process is so I'm sure there is some simple setting or option that I've missed.