从另一个分支拉出一个分支

时间:2016-11-01 06:17:45

标签: git

所以我有两个分支主人并开发分支。当前站点正在开发分支上。但现在我已将所有这些更改添加到master分支。现在在实时站点主分支没有任何更改,所以我想从git中提取master的更改。但我不想结帐,因为网站是实时的。 有没有办法从另一个分支将服务器上的主服务器更改为主服务器? 我执行了这个命令

   git fetch origin master

这是对的吗?

2 个答案:

答案 0 :(得分:1)

如果所需的主分支更新是快进(可能应该是这种情况,因为我猜你不在实际站点中进行代码更新),你可以指定refspec:

git fetch origin master:master

这会将本地主服务器更新为远程主服务器的状态,假设更新是快进的。在git fetch documentation中查找refspec的说明。请注意,如果本地和远程主服务器已分歧,则无法使用此更新引用的方法。

答案 1 :(得分:1)

您可以使用git pull origin master:master。由于当前站点在开发分支上存在,可能会导致开发分支出现一些合并冲突,只是放弃它。如果要查看本地最新的主分支,请使用git checkout -f master进行切换。