Отслеживание всего локально, но на github доступны только изменения .c и .h - PullRequest
0 голосов
/ 10 сентября 2011

Я собираюсь начать отслеживать проект, над которым я работаю, используя TortoiseGit.У меня есть много файлов .c и .h, а затем у меня есть файлы .exe, .obj, .pdb, .ilk, suo и т. Д. Я хотел бы создать снимок всего, всех этих файлов.Так что я могу вернуться к предыдущей версии, если это необходимо.Однако через несколько недель я хочу загрузить все эти ревизии в github, но я бы хотел, чтобы люди видели только изменения в файлах .c и .h и чтобы в чистой общедоступной версии проекта были видны только эти файлы.Я новичок в Git и не знаю, как лучше это сделать.Ближайший вопрос, который я обнаружил (но на самом деле не понимаю):

Перенесите ветку git-репо на новый пульт (github), скрыв его историю

Это то, что я хочу сделать?Может кто-нибудь разбить его для меня шаг за шагом, что я могу сделать, используя gitk (Git GUI with msysgit) или tortoisegit?Мой уровень опыта - я читал GitBook, но еще не продвинутый раздел.Спасибо

1 Ответ

0 голосов
/ 10 сентября 2011

Я думаю, что ссылка на вопрос и ответы на него - вот путь для этого.

Другой способ (на который многие могут нахмуриться) состоит в том, что вы можете поместить свое git-репо в gitСделки рЕПО.Таким образом, зафиксируйте локальные двоичные файлы и т. Д. Во внешнем репо, но игнорируйте их во внутреннем репо.Также игнорируйте .git из внутреннего репо в внешнем репо.Это позволит вам вернуться к некоторой более старой версии двоичных файлов и соответствующей версии исходного кода.

...