Что из этого исходный код?
bin - результаты компиляции вашего приложения - в гите не нужно
obj - промежуточные результаты компиляции - в гите не нужно
ConsoleApp.csproj - файл проекта, метаданные и зависимости - кладем в гит
ConsoleApp.sln - файл решения (это проект из других вложенных проектов) - кладем в гит
Program.cs - собственно исходный текст вашей программы - кладем в гит

Чтобы делать это не руками, освойте .gitignore.
У github есть для вас шаблон для c# и VS
Заливать нужно файлы, которые нужны для генерации исполняемого файла / библиотеки. В папках bin и obj находятся генерируемые студией файлы, их заливать на github не нужно.