So I set up my git repo as the following indicates: How to prepare a Unity project for git (step-by-step)? - Stack Overflow including the use of the gitignore specified there.
However, when I create new files within the assets folder, the files immediately go to “untracked files” in the changes section of the git extension for Visual Studio. They should be going into “changes”, instead.
=====================================
# Visual Studio / MonoDevelop generated #
# ===================================== #
ExportedObj/
*.svd
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj
*.htm
*.apk
Builds/
/[Ll]ibrary/
/
emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/Assets/AssetStoreTools*
# Visual Studio 2015 cache directory
/.vs/
# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
# Unity3D generated meta files
*.pidb.meta
# Unity3D Generated File On Crash Reports
sysinfo.txt
# Builds
*.apk
*.unitypackage
add a file named .gitignore and add it to your git root, and copy paste this in it, then it'll only push needed stuff