过滤git推

iai*_*ain 4 git

我期待我的分支推送到远程的,但我不希望包括所有分支中的文件,但我不希望让他们的轨迹在这里.

有没有办法用过滤器做到这一点,还是我需要为此创建一个新的分支?我读过的所有内容似乎都在谈论完全删除文件,我只是不希望它们被推送.

部分推 - 轻推,如果你喜欢:)

Ala*_*avi 5

部分推动是不可能的.您可以做的最好的事情是使用特定文件创建一个新分支并推送它.

如果可以进行部分推送,则远程分支和本地分支将具有不同的SHA-1 ID,这清楚地表明分支不同.因此,创建并推送一个新分支.

  • @Iain:迂腐:这不是具有哈希的分支.它是提交,分支是指针.所有*对象*(提交,树,blob)都有哈希.请参阅git社区书籍中的[git object model](http://book.git-scm.com/1_the_git_object_model.html). (2认同)