我目前正在參加課程GIT和GITHUB來自udacity。我真的很困惑的一件事是遠程和分支之間的區別是什麼,因爲根據我的理解,兩者對我都有同樣的意義。GIT的Branch和Remote有什麼區別?
回答
準確地說在這裏,讓我們使用Git的自己documentation on What a Branch Is:
在Git中的分支只是一個輕量級的移動指針,這些提交的一個。
Git中的分支只是一個指向提交的指針。通常,這個提交將會與鏈或分支鏈結構中的其他提交相關聯。當我們通常考慮分支時,我們會以某種方式考慮邏輯上排序的提交集合,但從技術上講,分支只是一個指向提交的指針。
再次,從上Working with Remotes文檔:
遠程倉庫是指在Internet或網絡的某處
遙控,這其實只是短暫的遠程託管項目的版本存儲庫是存儲分支及其提交的中心位置。遠程設備也可以有分支機構,但通常您不會直接與這些遠程分支機構進行交互。相反,有本地遠程跟蹤分支,其名稱暗示跟蹤實際遠程分支的真實狀態。
爲了更加精確,這些是Pro Git書中的術語。它們*表示*以匹配Git條款,但Git本身對於「分支」這個詞來說是快速和鬆散的。 – torek
他們是完全不同的概念。
遠程基本上是存儲庫的副本的位置。因此,例如,您可以在GitHub中有一個遠程位置,在BitBucket中有另一個遠程位置,在Kelly的PC中有另一個遠程位置等。
存儲庫中的分支意味着您暫時做了一些您不想放入主因爲你沒有完成它(或出於其他原因)。它們可以是本地的,以便您的遙控器永遠不會看到它們,或者您可以將分支推送到遙控器。
- 1. `git remote prune`和`git branch -d -r`之間的區別
- 2. 'git remote update','git fetch'和'git pull'有什麼區別?
- 3. git add remote branch
- 4. 「git push origin <branch>」和「git flow feature publish」有什麼區別?
- 5. git結帳<remote>/<branch> vs git結帳<branch>有什麼區別?
- 6. 「git clone」和「git remote add」有什麼區別?
- 7. 「git pull origin」和「git pull remote」有什麼區別?
- 8. git中的repository和branch有什麼區別?
- 9. 「git filter-branch」中「--tree-filter」和「--index-filter」有什麼區別?
- 10. git checkout --track origin/branch和git checkout -b branch branch/branch之間的區別
- 11. 「git symbolic-ref HEAD refs/heads/gh-pages」和「git branch gh-pages」有什麼區別?
- 12. git rebase from master to remote branch。!
- 13. 「git checkout」和「git checkout - 」有什麼區別?
- 14. `git diff`和`git difftool`有什麼區別?
- 15. git add *和git add。有什麼區別?
- 16. git am和git apply有什麼區別?
- 17. 「git reset」和「git rebase」有什麼區別?
- 18. git-stash和git-checkout有什麼區別?
- 19. git push和git pull有什麼區別?
- 20. file .git和directory .git有什麼區別?
- 21. 取<remote>和git獲取<remote><branch>
- 22. Git中branch-0.2和origin/branch-0.2有什麼不同?
- 23. git和bitbucket有什麼區別?
- 24. git reflog和log有什麼區別?
- 25. git clone和checkout有什麼區別?
- 26. Selenium的Remote Control和WebDriver有什麼區別?
- 27. 在Spark中,Landmark和Branch Label之間有什麼區別?
- 28. 我搞錯了git branch some-remote-branch錯誤
- 29. msys/git和git-for-windows/mingw-w64-x86_64-git有什麼區別?
- 30. git pull,git fetch和git rebase有什麼區別?
請檢查此鏈接http://stackoverflow.com/questions/16408300/what-is-the-differences-between-local-branch-local-tracking-branch-remote-bran – Melchizedek