2013-09-25 24 views
0

我使用Git和Gitflow開發自己的電子商務網站。我想有我開發和掌握分支之間的細微差別,例:如何將git用於不同的開發和生產分支跟蹤?

  1. 在主(這將是我的生產基地),我想有我javascript和CSS精縮更快地允許頁面加載。在開發分支上,我想使用非縮減腳本。

  2. 我想在我的開發分支上跟蹤名爲「install」的文件夾,但我不希望該文件夾位於我的主分支中。

我在新分支上開發功能,並最終將這些功能合併到發佈分支中,然後合併到我的開發分支和主分支中。這個過程似乎覆蓋了我想保留在我的主分支上的小差異。有沒有辦法讓不同分支上的某些更改不被覆蓋?

+0

使用git submodules –

回答

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,如果你需要更多的信息。