Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用git从URL获取并合并到zip文件中的项目中?_Git_Git Merge_Git Pull_Git Fetch - Fatal编程技术网

如何使用git从URL获取并合并到zip文件中的项目中?

如何使用git从URL获取并合并到zip文件中的项目中?,git,git-merge,git-pull,git-fetch,Git,Git Merge,Git Pull,Git Fetch,几个月前,我从Github下载了一个大的zip文件。我决定改变项目的某些部分。我解压缩了文件内容,犯了一个错误,执行了以下几行: git init git add . git commit -a git fetch https://github.com/Path_To_Project 这最后一行下载了大量数据,我认为它会自动将其与本地文件合并 现在,我看到我的本地项目没有更新。在.git/objects文件夹中仍然有大量数据。如何将这些数据合并到我的项目中 这最后一行下载了大量数据,我认为它

几个月前,我从Github下载了一个大的zip文件。我决定改变项目的某些部分。我解压缩了文件内容,犯了一个错误,执行了以下几行:

git init
git add .
git commit -a

git fetch https://github.com/Path_To_Project
这最后一行下载了大量数据,我认为它会自动将其与本地文件合并

现在,我看到我的本地项目没有更新。在
.git/objects
文件夹中仍然有大量数据。如何将这些数据合并到我的项目中

这最后一行下载了大量数据,我认为它会自动将其与本地文件合并

如果执行以下操作,它将合并:

git pull https://github.com/Path_To_Project
或者,由于您已经获取:

git merge origin/master

我尝试了
git merge origin/master
,但由于我直接执行了
git init
,并且没有远程设置,它说:
fatal:origin/master-我们不能合并它
@MostafaShahverdy,然后将其反转。克隆repo,创建一个新分支,在其中复制修改,并将该分支合并到主分支中。诀窍是不是从master创建分支,而是从旧zip时的旧SHA1创建分支(从几个月前开始)。从master创建一个新的分支并合并它只需在master上报告所有新的修改,而不是合并它。您能告诉我如何查看我下载的那些“修改”吗?我只知道有些东西在
.git/objects
文件夹中。@MostafaShahverdy只需在别处克隆该repo,您就会看到这些修改。我克隆了,但只克隆了旧的repo。没有修改,没有“对象”。