linux - git push --mirror - 内部服务器错误

标签 linux git github version-control github-api

我已经使用 (GIT API) 创建了一个 git repo,并使用 git init 启动了它。 (但没有 git addgit commit 命令)。当我尝试使用 git push --mirror 时,它给出了 internal server error

我看到了以下错误(100+ ref 会给出内部服务器错误)

https://github.com/isaacs/github/issues/1253

甚至我的 repo 也有 500 多个引用。

我是否需要使用 git add 和 git commit 通过镜像命令将存储库推送到 github?

当我在本地仓库上执行 git add 和 git commit 时,我可以推送内容。

我正在使用 API 执行所有这些操作,是否可以在没有任何 git commit 或 git add 命令的情况下使用 git push --mirror?

当我转到远程仓库时,我可以看到 GitHub 快速设置页面,要求执行 git add、commit 等...

我的问题是我应该如何避免 GitHub 快速设置页面,并在不执行 git add 或 git commit 的情况下将我的内容推送到远程仓库?

最佳答案

我不明白你的内容是什么。

如果你有文件但不添加它们并且不提交,那么就 git 而言,你没有内容。

您至少需要有一个提交才能推送您的存储库,否则您什么都不会推送

关于linux - git push --mirror - 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52194532/

相关文章:

来自文件名的 Linux 文件描述符

c - 如何为多个进程实现管道?

git - 是否有办法在 Team Foundation 服务器中创建 git 项目?

github - 在github上关注组织

git - 我的新 Github 页面没有显示

linux - 在 Linux 中使用时清空文件

linux ps aux 命令

git - 如何在不修改 git 历史记录的情况下对源代码运行代码格式化程序?

mysql - pull/子模块更新的 Git 通知

git - git 文档中的 'unwrapped subject and body' 对于 %B pretty-print 说明符是什么意思