我已经从 git repo 中 checkout 了源代码,因为我被迫使用别人的 svn repo 一段时间,现在我想在原始 git repo 中重新 checkin 我的源代码。我们在该项目中使用 eclipse (STS)。完美的解决方案是将这段时间所做的更改 checkin 新分支,然后将所有内容放回一起。 有谁知道我该怎么做?
最佳答案
如果您在一个文件夹中进行了更改,则可以使用该文件夹作为工作树,以便您的 git 存储库检测并添加这些更改。
cd /path/to/git/repo
git --work-tree=/path/to/other/repo status
git --work-tree=/path/to/other/repo add .
然后,您可以从您的 git 存储库正常提交和推送,该存储库现已更新为其他存储库的最新更改。
注意:这是一个命令行解决方案:完成后,您可以在 Eclipse 中继续工作。
关于java - 将本地 Java 项目 merge 到现有 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38430910/