git pull远程master_git pull拉取远程指定分支
1、若git clone之后想拉取某個指定分支:先git pull ,然后git checkout 指定分支名稱
2、若git clone之后想拉取某個指定分支:先git fetch origin 分支名稱,然后git checkout 指定分支名稱
git branch -a 可以查看本地是否具有dev分支
強制覆蓋本地
git fetch --all
git reset --hard origin/master
git pull
————————————————
執行git pull 拉取遠程分支,提示成功,但本地代碼沒有進行更新
遠程分支目錄:master pikaqiu
本地分支名字:pikaqiu
問題描述
想要拉取遠程master分支的內容,沒有報錯,本地代碼也沒有進行更新
原因
通常,git會將本地庫分支與遠程分支之間建立一種追蹤關系。比如,在git clone的時候,所有本地分支默認與遠程庫的同名分支建立追蹤關系。也就是說,本地的master分支自動追蹤origin/master分支,本地的pikaqiu分支自動追蹤origin/pikaqiu分支.
因此,如果當前處于本地pikaqiu分支上,并且本地pikaqiu分支與遠程的pikaqiu分支有追蹤關系,那么執行git pull 會自動追蹤遠程pikaqiu分支。
解決辦法
命令行方法:使用git fetch (還沒試)
我出現這種問題,可能是使用sourcetree軟件時,設置了拉取追蹤。還沒有找到取消拉取追蹤的方法。目前解決辦法:刪除當前本地分支,重新建一個,再拉取(已解決)
git fetch 和git pull 的差別
git fetch 相當于是從遠程獲取最新到本地,不會自動merge
git fetch orgin master //將遠程倉庫的master分支下載到本地當前branch中
git log -p master ..origin/master //比較本地的master分支和origin/master分支的差別
git merge origin/master //進行合并
git pull:相當于是從遠程獲取最新版本并merge到本地
git pull origin master
git pull :
總結
以上是生活随笔為你收集整理的git pull远程master_git pull拉取远程指定分支的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 计算屏幕尺寸
- 下一篇: 虚拟机中被提示请不要在虚拟机中运行此程序