Git推成功,但文件没有在网站上更新

问题描述:

我在cPanel上使用Git(GUI GitKraken)。Git推成功,但文件没有在网站上更新

mkdir ~/web 

cd web 

git init 

git config receive.denyCurrentBranch updateInstead 

现在,在我的笔记本电脑,我通过GitKraken克隆到本地主机XAMMP服务器的WWW目录:

在的cPanel的public_html /网页我的Git仓库使用命令来创建。 想法是在本地进行更改,并通过Git将这些信息推送到现场。

昨晚一切正常,但今天远程服务器文件没有更新(显示推送的更改)。 Git表示它已经成功推送到源,但文件没有更新。

注:我在我的本地回购3个分支:

  • 主,
  • 版本2。 1,
  • version2。 2,

我推动这些主控分支的远程回购。

+0

你获取/在远程系统中提取的变化?你提交并提交更改的分支是哪一个?分支的变化是否为远程分支? – 2017-09-25 10:06:02

+0

我只推动从本地到远程(本地版本2.2到远程主机)的变化。我在本地的版本2.2分支提交。只有本地分支(版本2.2)正在更新。请注意:我只有远程回购的主分支。 –

+0

屏幕截图:http://take.ms/8nLFo –

从您的评论我看到有你的问题有两种解决方案:

  1. 合并本地分支“version2.2” master分支和它推到遥远。取&将其拉到远程系统上。
  2. 将本地分支'version2.2'推送到远程,然后git push -u origin version2.2 之后,您必须创建并签出远程系统上的本地分支并提取更改,本地分支“version2.2”也必须跟踪远程分支远程分支'version2.2'。所有这一切都可以用这个命令做到:git checkout --track origin/version2.2

你能够做所有这些步骤在gitkraken太(不使用命令行)