如何从github拉到服务器(你的分支在11次提交之前领先于'origin / master'。)

时间:2013-04-27 13:05:18

标签: git github

我使用github将文件从本地传输到服务器。我只是用

git pull origin master 

在服务器上从github拉出来但现在我对服务器上的文件进行了一些更改(编辑少数/删除少数几个以及现在很少有人未跟踪)。

现在我已将最新的工作代码从本地推送到github,我正在考虑做 git pull origin master 。这是正确的方法吗?它会处理所有的冲突和我得到的信息 - “你的分支在11次提交之前超过了'origin / master'”吗?

我只是担心git pull origin master不会创建多个合并文件,因为服务器是活的!

1 个答案:

答案 0 :(得分:1)

你可以做一个'git pull'这将带来Github的变化。如果存在冲突,系统将提示您解决冲突。 '提前11次提交'只意味着你在本地三人组中有11次提交,而不是在GitHub之后。要解决此问题,您需要执行'git push'将这些提交发送到GitHub。

如果你不想从'pull'中出现合并提交,你可以执行'git pull --rebase'或'git rebase origin master'这将在你引入之后应用你提前的11次提交变化。