Git pull 应该忽略不需要的分支中的提交
我使用两个本地存储库/工作树进行项目开发:
- 一个用于发布版本(仅修复错误),
- 另一个用于主版本中的持续开发。
因此我不需要在分支之间来回切换。
我们只将发布分支的更改合并到主分支,而不是相反。
是否可以将我的发布存储库/工作树配置为不从主服务器获取更改?
I'm using two local repositories/working trees for our project development:
- one for the release version (bug-fixes only) and
- one for the continuing development in the master.
Hence I don't need to switch between branches back and forth.
We only merge changes from the release branch to the master, but not the opposite.
Is it possible to configure my release-repository/working tree to not fetch changes from the master?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以为获取指定远程引用规范,以便仅获取您想要的内容。
请参阅:
但是,我不确定您是否可以指定“获取除 xxx 之外的所有内容”。
如果您不想从第一个(主)存储库中获取任何内容,也许使用不存在的分支名称配置 fetch 指令就可以达到此目的。
You could specify remote refspec for fetch, in order to only fetch what you want.
See:
git config remote.remote-name.fetch
andgit --add config remote.remote-name.fetch
)I am not sure, however, that you can specify "fetch everything but xxx".
If you don't want to fetch anything from your first (master) repo, maybe configuring the fetch directive with a non-existing branch name will server just that purpose.