我使用Git和Gitflow开发自己的电子商务网站。我希望我的开发和主要分支之间略有不同,例如:
在主人(这将是我的制作网站)上,我希望将我的javascript和CSS缩小以允许更快的页面加载。在开发分支上,我想使用非缩小脚本。
我想跟踪一个名为" install"的文件夹。在我的开发分支上,但我不希望该文件夹在我的主分支中。
我在新分支上开发功能,最终将这些功能合并到一个发布分支中,然后合并到我的开发分支和主分支中。这个过程似乎覆盖了我想要保留在我的主分支上的微小差异。有没有办法让不同分支上的某些更改被覆盖?
答案 0 :(得分:0)
始终有git stash
,其工作方式如下:
$ git status
# this actually contains changes; i.e., a non-clean index
$ git stash
# this stores the local changes into a stash, which can be applied later
$ ... # whatever you need to do
$ git stash pop
如果您需要更多信息,请查看man git-stash
。