Я собираюсь начать отслеживать проект, над которым я работаю, используя TortoiseGit.У меня есть много файлов .c и .h, а затем у меня есть файлы .exe, .obj, .pdb, .ilk, suo и т. Д. Я хотел бы создать снимок всего, всех этих файлов.Так что я могу вернуться к предыдущей версии, если это необходимо.Однако через несколько недель я хочу загрузить все эти ревизии в github, но я бы хотел, чтобы люди видели только изменения в файлах .c и .h и чтобы в чистой общедоступной версии проекта были видны только эти файлы.Я новичок в Git и не знаю, как лучше это сделать.Ближайший вопрос, который я обнаружил (но на самом деле не понимаю):
Перенесите ветку git-репо на новый пульт (github), скрыв его историю
Это то, что я хочу сделать?Может кто-нибудь разбить его для меня шаг за шагом, что я могу сделать, используя gitk (Git GUI with msysgit) или tortoisegit?Мой уровень опыта - я читал GitBook, но еще не продвинутый раздел.Спасибо