我从旧的远程仓库中拉取了其中一个分支的代码,但是我全部需求写完后发现自己忘记切换仓库了,我现在如何将这个本地修改的代码push到我新建的远程仓库去?
我通过add一个新的仓库变量来将这个本地修改的代码push上去,发现只会将旧的仓库中的分支代码传送到我的新建仓库中,但是并没有将我的本地修改push上去。
是否有什么办法可以直接将我本地修改的代码push到我新的仓库呢?
还是说只能将本地修改暂存,再新建分支将本地暂存的修改pop到新建分支后,再将其push到新建远程仓库已是最优解?
我从旧的远程仓库中拉取了其中一个分支的代码,但是我全部需求写完后发现自己忘记切换仓库了,我现在如何将这个本地修改的代码push到我新建的远程仓库去?
我通过add一个新的仓库变量来将这个本地修改的代码push上去,发现只会将旧的仓库中的分支代码传送到我的新建仓库中,但是并没有将我的本地修改push上去。
是否有什么办法可以直接将我本地修改的代码push到我新的仓库呢?
还是说只能将本地修改暂存,再新建分支将本地暂存的修改pop到新建分支后,再将其push到新建远程仓库已是最优解?
第一种粗暴简单的,复制本地旧仓库代码,pull
新仓库,copy代码后push
到新仓库,回退本地旧仓库的代码
第二种给旧仓库添加另一个源name1
,git remote add name1 新仓库地址
,push
代码到源name1
1 回答1.3k 阅读
1 回答862 阅读
1 回答785 阅读
848 阅读
你本地工作区修改的内容已经
commit
了吗?但是我觉得应该不会犯那么初级的错误。最好是可以把本地Git的信息截图脱敏之后贴到问题内容中,方便大家解答你的问题。
比如说这样: