0

我正在使用 Git 和 Gitflow 开发我自己的电子商务网站。我想在我的开发分支和主分支之间有细微的差别,例如:

  1. 在 master(这将是我的生产站点)上,我希望缩小我的 javascript 和 CSS 以允许更快的页面加载。在开发分支上,我想使用非缩小脚本。

  2. 我想在我的开发分支上跟踪一个名为“安装”的文件夹,但我不希望该文件夹位于我的主分支中。

我在新分支上开发功能,并最终将这些功能合并到发布分支中,然后合并到我的开发和主分支中。这个过程似乎覆盖了我想保留在我的主分支上的小差异。有没有办法让不同分支上的某些更改不被覆盖?

4

1 回答 1

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您是否需要更多信息。

于 2013-09-25T17:17:32.717 回答