git - git:你可以在不提交文件的情况下将文件与分支相关联吗?
问题描述
我有一些未暂存的文件,我想与一个分支中的功能一起使用(它是测试数据),当我切换分支时,我希望这些文件消失(留在分支中)并在我切换回它时返回。我知道我可以 git stash 文件,然后在我切换回来时 git pop 它们 - 但我需要自己记住这一点 - 我希望它自动发生。我不想提交这些文件,因为它们不应该最终出现在我要推送的提交中。
这可以做到吗?如果是这样,如何?
解决方案
我会考虑 .gitignore
与结帐后的 git 挂钩结合使用。
这样,您可以确保更改将被忽略,但也可以在使用时触发文件复制或删除git checkout
推荐阅读
- python - 带有 lambda 函数的 tf.keras 形状歧义
- android - (无法在频道上发布通知)android 8 或更高版本中的错误
- excel - 调用的对象已与其客户端 Excel VBA 断开连接(突然之间)
- java - Micronaut 中 HttpServletRequest 和 HttpServletResponse 的替代方案
- python-3.x - 如何为重复索引设置多索引
- keras - 为什么 Keras Compile 计算的 MSE 与 Scikit-Learn 计算的 MSE 不同?
- symfony - 如何在 symfony 4 中使用 owl carousel?
- amazon-web-services - 由于 3/4 节点上的 Docker i/o 超时,Nomad 作业挂起?
- java - 为什么Java API没有记录AbstractStringBuilder类
- php - 视频名称ffmpeg php中的括号问题