我正在研究OpenCV的算法。
所以,我该怎么办:
据我了解,“子模块”不适用于“额外文件” /我自己的文件位于OpenCV代码库的同一文件夹中的情况
有什么建议吗?
答案 0 :(得分:1)
您最可能需要做的是派生原始存储库,并将其以及原始github存储库添加为本地的远程服务器。这样,您可以同步原始更改,同时将更改推送到分叉。整个过程很好地解释了on github。总结一下:
将原始存储库添加为本地存储库的第二个远程存储库。
git remote add upstream https://github.com/opencv/opencv.git
现在您应该有两个远程存储库,并且可以根据需要在它们之间保持同步。
git remote -v
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (fetch)
origin https://github.com/YOUR_USERNAME/YOUR_FORK.git (push)
upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (fetch)
upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push)