I've been using git to work on a Unity project, but I've found I don't really want to check the the whole project into source control all the time. I have a bunch of plugins downloaded that I expect to delete later and I don't want to bring them into my git history.
Are there any files in Unity that I need to keep checked in or am ok to just version the stuff I'm working on. I'm still getting the hang of git so this may be as much about version control best practices as it is about Unity. For example, does it matter if I check in my Scene files or is there any reason they might get out of sync if I don't.
I feel like just checking in the files I want is the correct approach, I just want to make sure I'm not going to cause myself problems later.
For example, in the Assets folder i have:
downloadedLibrary1/
bunchOfTestScenes/
scriptsIwantToKeep/
If I use git to only watch the scriptsIWantToKeep/ folder is that going to cause me problems now or down the road or is that the correct way I should be using git in the first place?