git理解

1,git與svn有什麼不一樣?svn是集中式git是分佈式git

2,集中式與分佈式有什麼不同?集中式,上傳下載都是從中心庫中獲取,分佈式,每一個人都有一箇中心庫。github

3,我用git時都是把代碼上傳到github,別人再下載,和svn原理同樣啊?github的地位和你自己是同樣的,至關於一個客戶端。svn只能提交到中心庫,而後從中心庫下載代碼,而git你能夠直接推送到你朋友的電腦而不通過github。雖然不多人這麼作,但這就是本質的區別。分佈式

4,git的暫存區有什麼用? 目前沒發現git有什麼功能若是沒有暫存區的話會不能實現。svn

5,雖然git與svn有本質的區別,可以使用的時候仍然會使用一個「中心庫」,你們都用它提交代碼,使用上沒有什麼區別,git的優點是什麼? git最大的優點是能快速的建立分支與合併分支。svn的分支只是簡單的複製一份文件,致使代碼臃腫速度慢,而git的分支和更新代碼原理是類似的。因此儘可能多用分支吧,否則怎麼讓人知道你用的gitit

相關文章
相關標籤/搜索