我试图将存储在GitLab中的代码(Ruby on Rails)推送到生产环境中。由于它不起作用,我试图检查git仓库并通过project/repo$ git init
意外创建了一个新仓库。 之后,我收到一条关于的消息正在初始化一个新的存储库。 根据意外git init
的其他解决方案,如果我已经在现有的存储库中初始化一个新的存储库,但在这种情况下,我会得到重新初始化现有存储库消息,这是我没有得到的。那么我应该通过rm -rf .git
删除版本库吗?根据这I accidentally started a new git init on an existing git project, what do I need to get it back to normal?,它会对我没有好处,或者它可能是不同的情况?新的git init打破了文件的连接?
我有很少的技术知识,所以如果你能解释“傻瓜”,这将是伟大的!
更新:我删除了存储库,现在一切正常。
我记得,这条消息是关于初始化一个空的存储库的。我害怕的是如果我删除这个目录,我会删除所有以前的信息吗?因为在添加'origin'之后,我可以通过'git branches -r'查看分支,但部署不能。我尝试了承诺,但没有帮助。我想知道,它在一开始没有调用'git init'之前可能会如何工作。 –
你有没有提交历史记录? ('git log'的输出是什么?)如果没有,没有什么可以松动的。我不清楚你想做什么。您是否试图将具有提交历史记录的现有项目推送到Gitlab,或者您是否尝试对没有提交历史记录的现有项目进行“git”化? – gideonite
如果您发布了您运行的确切命令以及它生成的确切错误消息,这将会很有帮助。 – gideonite