我将开始跟踪我正在使用 TortoiseGit 进行的项目。我有很多 .c 和 .h 文件,然后还有 .exe、.obj、.pdb、.ilk、suo 等。我想为所有这些文件创建一个快照。这样我就可以在必要时回滚到以前的修订版。然而几周后,我想将所有这些修订上传到 github,但我希望人们只看到 .c 和 .h 文件的更改,并且只有这些文件在项目的干净公共版本中可见。我是 git 新手,不知道如何最好地解决这个问题。我发现的最接近的问题(但真的不明白)在这里:
将 git repo 的一个分支推送到一个新的远程(github),隐藏它的历史
那是我想做的吗?有人可以使用 gitk(带有 msysgit 的 Git GUI)或 tortoisegit 一步一步地为我分解它吗?我的经验水平是我已经阅读了 GitBook,但还没有阅读高级部分。谢谢