我正在使用Git(GUI GitKraken)和cPanel。
在cPanel public_html / web中,我使用命令创建了git存储库:
mkdir ~/web
cd web
git init
git config receive.denyCurrentBranch updateInstead
现在在我的笔记本电脑中,我通过GitKraken克隆到xammp localhost服务器的www目录。 想法是在本地进行网站更改,并通过Git将这些内容推送到实际网站。
昨晚一切正常,但今天远程服务器文件没有更新(显示推送的更改)。 Git说它已成功推送到原点,但文件没有更新。
注意:我的本地回购中有3个分支:
我正在推动这些远程回购的主分支。
答案 0 :(得分:2)
根据您的评论,我发现您的问题有两种解决方案:
git push -u origin version2.2
将您的本地分支'version2.2'推送到遥控器
之后,您必须创建并签出远程系统上的本地分支并提取更改,本地分支“version2.2”也必须跟踪远程分支远程分支“version2.2”。您可以使用此命令执行所有这些操作:git checkout --track origin/version2.2
您也可以在gitkraken中执行所有这些步骤(不使用命令行)