我犯了一个错误,在我的项目一开始就没有使用git。我已经下载了一个操作系统项目,做了一些定制,现在我想:
1)将原始分支/项目与我的分支/项目进行比较,以查看我更改和更新的文件。2)使用未更改的原始源文件更新我的项目
我不知道该怎么做。
发布于 2014-04-25 04:24:09
您可以重新下载原始项目,并将其初始化为git repo (git init)。确保提交项目(git commit)。然后将所有更改复制/粘贴到同一目录中。此时运行git diff应该会显示您所更改的所有内容。
发布于 2014-04-25 04:27:46
如果你: 1. git签出原始分支的某个地方2.复制你的修改到那个工作副本
然后你可以不同..。
可能更好的做法是将原始结帐分支,复制到该分支,提交,然后您可以继续在新分支上进行开发。这使得将来可以灵活地合并到上游...
发布于 2014-04-25 06:34:56
如果你还不是存储库的贡献者,你可能不得不提交一个拉取请求,这是毫无价值的。如果git给你带来了问题,你可以:$ diff dir1 dir2。
否则,只需git clone原始存储库,将已编辑目录的全部内容cp到原始存储库,然后在其中运行git diff (或在提交后运行git status )。
https://stackoverflow.com/questions/23278935
复制相似问题