今天,我从pull
运行了eclipse
选项,但是我没有从服务器获得任何更改,即使我看到当前分支中已有更改。我从git bash尝试了相同的命令git pull
,但这也说一切都是up-to-date
。但是,当我运行git pull origin branch1
时,我得到了对本地的所有更改。
从当前分支运行此命令时,git pull
和git pull origin branch1
有什么区别?
当我从UI中选择拉选项时,如何告诉Eclipse运行git pull origin <current_batch>
。
答案 0 :(得分:1)
这是我的看法: “ git pull”从master分支获取数据(如果尚未设置任何默认上游)。 而“ git pull origin branch1”则从分支“ branch1”中获取数据。
如果要“ git pull”从分支中获取数据,则可以使用命令“ git branch --set-upstream my_branch origin / my_branch”将分支设置为默认上游。
希望对您有帮助!