2014-07-25 34 views
1

我對GitGitHub比較新。我有一個存儲庫(說repo1)與以下.git/config文件。每個分支的獨立存儲庫 - GitHub

[core] 
     repositoryformatversion = 0 
     filemode = true 
     bare = false 
     logallrefupdates = true 
     ignorecase = true 
     precomposeunicode = false 
[remote "origin"] 
     url = [email protected]:userName/repo1.git 
     fetch = +refs/heads/*:refs/remotes/origin/* 

本回購有3個分支機構。我能夠承諾所有這些。

而另一個倉庫(比如repo2)具有以下.git/config

core] 
     repositoryformatversion = 0 
     filemode = true 
     bare = false 
     logallrefupdates = true 
     ignorecase = true 
[remote "origin"] 
     url = [email protected]:userName/repo2.git 
     fetch = +refs/heads/*:refs/remotes/origin/* 
[remote "development"] 
     url = [email protected]:userName/repo2_development.git 
     fetch = +refs/heads/*:refs/remotes/development/* 
[remote "dev-epub"] 
     url = [email protected]:userName/repo2_dev-epub.git 
     fetch = +refs/heads/*:refs/remotes/dev-epub/* 
[remote "bugfixes"] 
     url = [email protected]:userName/repo2_bugfixes.git 
     fetch = +refs/heads/*:refs/remotes/bugfixes/* 

我的問題(S):
1.哪兩個是發展的目的更好?
2.在回購1的情況下,Git如何保持分支機構分開?
3.鑑於我能夠承諾兩個項目沒有錯誤,這兩者之間是否有區別?

回答