【发布时间】:2017-09-25 08:36:41
【问题描述】:
我将 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 个分支:
- 主人,
- 版本 2。 1、
- 版本 2。 2、
我正在将这些推送到远程仓库的主分支。
【问题讨论】:
-
您是否在远程系统上获取/拉取更改?您将更改提交到哪个分支并拉取更改?有变化的分支有远程分支吗?
-
我只是将更改从本地推送到远程(本地 version2.2 到远程 master)。我在本地 version2.2 分支中提交。只有本地分支(version2.2)正在更新。请注意:我在远程仓库中只有 master 分支。
-
注意:在您的屏幕截图中,您将主分支合并到分支“online-v2.1”中。但是您必须将分支 'online-v2.1' 合并到 master 中才能将您的更改推送到远程以获取并拉取您的更改。
-
感谢您的帮助。如果你不介意。我有一个题外话的问题,哪个是 mac 上最好的 git 客户端。有什么建议吗?