我一直在从事一个项目,并且在GitHub上为该项目维护了一个git repo。
但是,我的工作场所现在已经为此项目创建了一个存储库,并要求我在此发送PR。我已经分叉了这个新的存储库。
我最初的本能是克隆此fork并复制粘贴我原始项目中的所有文件,然后进行推送。但是这样做,我将丢失所有提交。
有没有更好的办法?想将我现有的仓库推到这个叉子上吗?
根据存储库是否具有相同的历史记录,您可以仅添加新的源。
首先检查当前的git remote:
git remote -v
origin [email protected]:repo/path/repo.git (fetch)
origin [email protected]:repo/path/repo.git (push)
然后添加新的遥控器
git remote add origin2 [email protected]:repo/path/repo.git
现在您可以使用
git push origin2 my-branch
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句