Git:如何从推送中只排除一个分支?

Eri*_*ris 3 git privacy git-branch

我想继续用一个简单的git push命令推动(几乎)所有分支,但有一些我希望能够在本地保留Git而不与世界其他地方共享它们.

我在本地保留的内容包括对公共文件的私有更改 - 因此,我想将秘密内容保存在一个没有被推送到服务器的适当命名的分支中.这是件事吗?

man*_*lds 7

只是在一些命名空间创建分支一样private- git checkout -b private/mybranch.只要远程仓库中不存在该命名空间,就不会在该命名空间中推送该命名空间中的任何分支git push

要防止显式推送,请将其设置branch.<name>.remote为某些不存在的遥控器.