linux - GIT push 命令什么都不做 - 命令在 1 秒内完成

标签 linux git github gitlab repository

我在试图理解原因时遇到了一些困难 git push命令完全没有任何作用。
它没有卡住,也没有挂起,它只是执行命令并在 1 秒后完成,没有反馈,也没有向 Remote 发送任何更改。

[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知道它是什么吗?

最佳答案

为了确保您拥有来自源的所有提交,以及一些供您尝试的命令,

  • 检查您的远程网址是否正确,git remote -v
  • git pull origin branch name
  • 提交到您本地的分支机构并与 git status 联系和 git log
  • 检查是否可以ping通git服务器。
  • 如果你有自己的 git 服务器,重启 git 服务或 git 服务器。
  • 检查您的 git 服务器日志是否有错误
  • 检查您的 git 客户端配置
  • 创建一个测试存储库,然后从远程服务器克隆这个存储库,看看这是否成功。
  • 关于linux - GIT push 命令什么都不做 - 命令在 1 秒内完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68267715/

    相关文章:

    github - github 上缺少通知

    linux - pthread_join 是如何实现的?

    c++ - gcc-4.8无法编译测试程序?

    php - 安装 src.rpm 是否运行 %install?

    git - 如果从_any_远程 pull ,git会 pull 自动 merge 吗?

    git - 从不同的目录执行 git pull

    sql-server - Sql Server MacOS/Linux 上用户 sa 的 dotnet ef 脚手架登录失败

    git checkout master 错误 : pathspec 'master' did not match any file(s) known to git

    curl - 如何使用带有 curl 的 GitHub API v3 创建和发布版本?

    swift - 如何确保我的播客文件在我的 GitHub 存储库中正常工作