Visual Studio / Git / Unity - All files and folders I add are going into untracked files - why?

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