git - 更新Laravel后更改本地项目文件夹

时间:2018-03-16 16:02:25

标签: git github laravel-5.3

我是git的新手,所以这似乎是一个简单的问题。 我正在使用许多git提交工作Laravel 5.2项目,现在我已经将Laravel版本迁移到5.3,使用它的新文件夹结构,从旧项目复制文件并制作git init和3 git提交。

如何将新Laravel 5.3项目的这些新提交推送到我与Laravel 5.2一起使用的相同旧远程仓库?

2 个答案:

答案 0 :(得分:1)

我通过将.git文件夹以及.gitattributes.gitignore从旧回购邮件复制到新项目来解决了这个问题。

答案 1 :(得分:0)

您需要强制推送到旧存储库;危险!这将覆盖旧的仓库,用新的仓库替换旧仓库的历史记录(在git init之后)。你把它写成(假设你的主分支是master):

git push --force [remote_URL] master

如果您不确定[remote_URL]是什么,可以在旧的(5.2)回购中运行以下内容:

git remote get-url [repo_name]

[repo_name]可能是origin。)

为了简化将来的推送,您还可以将旧存储库添加为远程存储:

git remote add [repo_name] [remote_URL]

然后强行推进:

git push --force [remote_name] master