GIT push 命令啥都不做 - 命令在 1 秒内完成
Posted
技术标签:
【中文标题】GIT push 命令啥都不做 - 命令在 1 秒内完成【英文标题】:GIT push command does nothing - command is finished in 1 secGIT push 命令什么都不做 - 命令在 1 秒内完成 【发布时间】:2021-09-16 22:02:34 【问题描述】:我在试图理解为什么git push
命令什么都不做时遇到了一些困难。
它没有卡住,也没有挂起,它只是执行命令并在 1 秒后完成,没有反馈,也没有任何更改发送到遥控器。
[suse1:/workarea]> git push origin master
[suse1:/workarea]>
当我尝试使用verbose
标志时,这是输出:
[suse1:/workarea]>git push --verbose
Pushing to https://github.company.com/projects/TicketService.git
[suse1:/workarea]>
Git 状态显示在 master 之前有 1 次提交:
[suse1:/workarea]>git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
我正在尝试将更改从 linux 服务器 SUSE Linux Enterprise Server 12 SP5
推送到原点
知道会是什么吗?
【问题讨论】:
【参考方案1】:为了确保您拥有来自您的来源的所有提交,以及一些可供您尝试的命令,
-
检查您的远程网址是否正确,
git remote -v
git pull origin branch name
提交到您当地的分支机构并与git status
和git log
核对
检查是否能 ping 通 git 服务器。
如果您有自己的 git 服务器,请重新启动 git 服务或 git 服务器。
检查您的 git 服务器日志是否有错误
检查您的 git 客户端配置
创建一个测试仓库,然后从远程服务器克隆这个仓库,看看是否成功。
【讨论】:
谢谢,我检查了以上所有内容,远程是正确的,git pull 与 git push 没有任何相同之处,git 服务器已启动并正在运行,我能够 ping 它。以上是关于GIT push 命令啥都不做 - 命令在 1 秒内完成的主要内容,如果未能解决你的问题,请参考以下文章