【发布时间】:2017-02-08 12:57:21
【问题描述】:
我有一个我正在开发的应用程序,但我没有设置,并且我没有与开发人员进行沟通。过去我已经推动了它,但今天由于某种原因我无法做到。 Rails 4 与 capistrano。当我查看服务器上的 app 目录时,我可以找到 .gitignore 但没有 .git 文件夹。我做了一个“git init && git remote add git_ssh_url”但没有用。我在考虑一个 git clone 但我不知道这会对应用程序做什么。该应用程序每天在公司使用,我相信他们不会喜欢我把它搞砸:) 我很茫然,感谢任何帮助。
**
- 编辑
** 所以我意识到在同一个 Droplet 上也设置了一个登台服务器,并且部署到每个服务器的代码几乎相同。我更新登台服务器没有问题
这是错误代码:
refreshing local cache to revision 4ea064e4826a9880c6bac3e0a2689b688e223911 at /var/folders/qb/6fdgzljs1r9ddgkvqk1ky0y40000gn/T/mpm
executing locally: cd /var/folders/qb/6fdgzljs1r9ddgkvqk1ky0y40000gn/T/mpm && git fetch -q origin && git fetch --tags -q origin && git reset -q --hard 4ea064e4826a9880c6bac3e0a2689b688e223911 && git clean -q -d -x -f
fatal: Not a git repository (or any of the parent directories): .git
command finished in 9ms
shell command failed with return code pid 97172 exit 128
【问题讨论】:
-
尝试通过 git init 命令在本地重新初始化存储库。检查目录 .git 将默认处于隐藏模式。
-
感谢@Prasad,但我找不到任何隐藏的仓库。我确实做了一个 git init 但由于没有 .git 目录它只是创建一个空白的新目录
标签: ruby-on-rails git github capistrano digital-ocean