git pull以及git pull --rebase

git pull的做用是將遠程庫中的更改代碼合併到當前分支中,默認爲:git fetch + git mergegit

git fetch 的做用就至關因而從遠程庫中獲取最新版本到本地分支,不會自動進行git mergefetch

git pull –rebase 加上–rebase參數的緣由是,在多人開發中,有多個merge commit,若是不加該參數,則有多個歷史提交線,而它的做用,就至關於把分叉的提交線中的一條,每一次提交都撿選出來, 在另外一條提交線上提交。最後也造成一條單一的提交線。開發

相關文章
相關標籤/搜索