linux - GIT push 命令什么都不做 - 命令在 1 秒内完成
问题描述
git push
在试图理解为什么command 完全没有做任何事情时,我遇到了一些困难。
它没有卡住,也没有挂起,它只是执行命令并在 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
知道会是什么吗?
解决方案
为了确保您拥有来自您的来源的所有提交,以及一些供您尝试的命令,
- 检查您的远程网址是否正确,
git remote -v
git pull origin branch name
- 提交到您当地的分支机构并
git status
与git log
- 检查是否可以 ping 通 git 服务器。
- 如果您有自己的 git 服务器,请重新启动 git 服务或 git 服务器。
- 检查您的 git 服务器日志是否有错误
- 检查你的 git 客户端配置
- 创建一个测试仓库,然后从远程服务器克隆这个仓库,看看是否成功。
推荐阅读
- wordpress - 我可以在 Google 网站上托管 wordpress 吗?
- python - 使用 findall 在字符串中找不到三个连续的单词
- javascript - 类型 'string' 不可分配给类型 '(url: string) => string'.ts(2322)
- android - Android TransactionTooLargeException 选择图片库
- linux - jitsi 无法共享某些应用程序(屏幕共享)
- ios - iOS IAP 恢复需要几次尝试
- javascript - 默认滚动条始终完全滚动的库
- reactjs - 卸载 React Native 组件时如何清除 Image.getSize 请求?
- python - Python yield 关键字的意义和关于生成器的困惑?
- sql - SELECT 中的多个 WHERE