【发布时间】:2015-10-27 23:12:45
【问题描述】:
我遇到以下问题,找不到解决方案。
我前段时间从 GitHub 下载了存储库 yii2-debug(az 一个 ZIP 文件)。我更改了一些文件(我知道我不应该这样做,但没有其他选择)。现在我想升级到最新版本,我想这样做,下次升级会很容易 - 只需从 GitHub 中提取最新的更改并合并。
- 我有一个包含我当前文件的目录(所以是修改后的版本 1)
- 我想把这个目录映射到github上的远程仓库
- 然后拉取最新的更改(我们称之为版本 2)
- 将新更改与我的代码合并
我试过了
git init 在目录上,然后
git remote add origin,
用git branch --set-upstream设置分支
然后我尝试提取最新的更改,但不知何故这并没有奏效。 GIT 认为我的更改是“较新”的,并且所有被拉出的更改都没有合并,而是大多标记为已删除文件或类似的东西。
知道如何正确执行此操作吗?我无法将来自 GitHub 的最新更改合并到我的代码中。 谢谢
【问题讨论】:
-
你知道你下载的是什么“版本”,我的意思是,你能在github repo中找到对应的内容吗?
-
是的,我知道版本,但这没关系。我有 2.0.3 版本,做了一些更改,现在有 2.0.4 版本
-
好,我认为@RichardFearn 的回答应该可以解决问题,从标签 2.0.3 创建新的本地分支。
标签: git github merge git-merge git-remote