git fetch、git pull拉取遠程分支合併到本地

1、git fetch

1.1、需要在本地額外新建分支

// 查看遠程
git remote -v 
// 獲取遠程指定分支到本地臨時新建的分支
git fetch origin master:temp // 獲取遠程master的分支的代碼到臨時新建的temp
// 查看版本差異
git diff temp // 查看temp分支與當前分支的差異
// 將臨時分支temp合併到當前分支
git merge tmep
// 刪除臨時分支
git branch -D temp

1.2、不要在本地新建分支的

// 查看遠程
git remote -v
// 獲取遠程分支到本地
git fetch origin master // 獲取遠程的master分支
// 查看版本差異
git log -p master..origin/master // 查看遠程master分支與本地master分支的差別
// 合併到本地分支
git merge origin/master

2、git pull

git pull相當於git fetch與git merge一起使用,但是這樣使用容易出錯所以推薦第一張方式

// 查看遠程
git remote -v
// 拉取併合併到本地分支
git pull origin master // 拉取遠程的master分支合併到當前分支
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章