我从项目开始就没有使用git而犯了一个错误。我已经下载了一个OS项目,进行了一些自定义,现在我想:
1)将原始分支/项目与我的进行比较,以查看我更改和更新的文件 2)使用我没有更改的原始文件中的文件更新我的项目
我不知道该怎么做。
答案 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;已经承诺)在那里。