linux - 如何在 Windows 上为导入的 Laravel 项目重新配置 GIT 并部署到 Linux 服务器

标签 linux windows git laravel

我有一个从不同计算机复制的 Laravel 项目,它在该计算机上使用 Git。

我跑 '混帐添加' 进而 'git 提交' ,但我得到了错误:

fatal: could not parse HEAD'. Then I run 'git fsck' to check. This is a log: 'Checking object directories: 100% (256/256), done. Checking objects: 100% (15395/15395), done. error: HEAD: invalid sha1 pointer 8969f7fc321490b0f8d716b4ec46806307047a46 error: refs/heads/master: invalid sha1 pointer 8969f7fc321490b0f8d716b4ec46806307047a46 error: refs/remotes/origin/HEAD: invalid sha1 pointer 8969f7fc321490b0f8d716b4ec46806307047a46 error: refs/remotes/origin/master: invalid sha1 pointer 8969f7fc321490b0f8d716b4ec46806307047a46 error: HEAD: invalid reflog entry 8969f7fc321490b0f8d716b4ec46806307047a46 error: refs/heads/master: invalid reflog entry 8969f7fc321490b0f8d716b4ec46806307047a46 error: refs/remotes/origin/master: invalid reflog entry 8969f7fc321490b0f8d716b4ec46806307047a46 dangling blob 670ada327a149925c76a58ca40e45639dea68520 dangling blob 180cac293ee826b9db692dd1c33aacc88b9c7e6a dangling blob 183903d3c3e4c6d7d8c42e0e19512f65b4fd2364 dangling blob db68ddf31bf9c0b97b2976134d0aab0dc5a7f182 dangling blob 88752d671f4f04cfadf764c17bb7fe2958e4d074 dangling blob a28c5281ec1d94d711559c9a1e6b301afdfcdad6 dangling blob 2eb64b853146373317416b443068604175ffec52 dangling blob 4dbf7a53323b624cb7bf6dab5ac256c02e3c9ac5'

我想将项目添加到我的 Git,然后部署到运行在 Linux Ubuntu 上的生产服务器。在生产服务器上也有 Git,那么如何在我的 Git 中恢复项目并在服务器上部署而不丢失之前在服务器上 Git 上的提交。

最佳答案

您必须克隆目标生产服务器上的项目。

git clone git@yourserver

然后你就有了包含在存储库中的最后一个状态和历史。然后如果你想在你的生产系统上部署,你可以 pull 主分支。

如果您的索引损坏了,您可以使用以下命令重置索引:

rm .git/index
git reset

关于linux - 如何在 Windows 上为导入的 Laravel 项目重新配置 GIT 并部署到 Linux 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51837832/

相关文章:

c - 如何在文件系统中找到循环?

node.js - 程序列表中的 Electron 生成器应用程序名称没有 Windows 版本

c# - 从证书存储中获取 X509Certificate 列表 C# MVC

git - 如何在给定 pull 号时应用 git 补丁

c - 当作为后台进程运行时,防止 read() 系统调用返回 0

c++ - 使用 Ptrace 检索系统调用,在第一个调用后停止

c - 错误 : assignment of member ai_family in read-only object

C++ 可以在结构内声明原子变量以保护这些成员吗?

git - 如何让 --detect-branches 与 git-p4 一起工作?

git - 是否可以将多个本地文件夹连接到 Github 中的一个存储库?