反过来使用Git ......我犯了很大的错误

时间:2014-04-24 20:17:54

标签: git github git-branch

我从项目开始就没有使用git而犯了一个错误。我已经下载了一个OS项目,进行了一些自定义,现在我想:

1)将原始分支/项目与我的进行比较,以查看我更改和更新的文件 2)使用我没有更改的原始文件中的文件更新我的项目

我不知道该怎么做。

3 个答案:

答案 0 :(得分:1)

您可以重新下载原始项目并将其初始化为git repo(git init)。确保提交项目(git commit)。然后将所有更改复制/粘贴到同一目录中。此时运行git diff应该会显示您更改的所有内容。

答案 1 :(得分:0)

如果你: 1. git checkout原来的某个分支 2.将修改后的内容复制到该工作副本

然后你可以分享...

将原始签出分支,复制到该分支,提交可能是更好的做法,然后您可以继续在新分支上进行开发。这使得未来可以灵活地合并到上游...

答案 2 :(得分:0)

如果您还不是存储库的贡献者,那么您可能不得不提交拉取请求。 如果git给你带来问题,你可以:$ diff dir1 dir2

否则,只需git clone原始存储库,cp将已编辑目录的全部内容存储到原始存储库,然后运行git diff(或git status,然后再执行# 39;已经承诺)在那里。