I have five different projects in one solution. While I am staging my changes to the git repository, I am only staging my .cs and migration files and excluding all the .dll files.
When the other guy is trying to pull the solution which I had pushed before they are facing some "missing assembly reference" errors. These errors are seems to be more hectic and frustrating.
Anyone please suggest a better solution for this issue.
Git being a (distributed) source control system, any binary built from said source should not be included in the repository.
Instead, they (the deliverables) should be published in a binary referential, Nuget or an internal Klondite, as seen here, in order for another collaborator to fetch those dependencies.