首页 > 解决方案 > git:你可以在不提交文件的情况下将文件与分支相关联吗?

问题描述

我有一些未暂存的文件,我想与一个分支中的功能一起使用(它是测试数据),当我切换分支时,我希望这些文件消失(留在分支中)并在我切换回它时返回。我知道我可以 git stash 文件,然后在我切换回来时 git pop 它们 - 但我需要自己记住这一点 - 我希望它自动发生。我不想提交这些文件,因为它们不应该最终出现在我要推送的提交中。

这可以做到吗?如果是这样,如何?

标签: git

解决方案


我会考虑 .gitignore与结帐后的 git 挂钩结合使用。

这样,您可以确保更改将被忽略,但也可以在使用时触发文件复制或删除git checkout

https://schacon.github.io/git/githooks.html


推荐阅读