git的一个分支在本地修改了很多,怎么能直接将本地的直接push到git的另外一个分支呢
2017-07-30 10:39
435 查看
小编研究了很长时间,没有想到正规的git命令方法,但有一个偏方.
从git上拉下来的工程都有一个专门的git配置文件夹,如下图所示:
![](https://img-blog.csdn.net/20170730102638926?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3NkbmxpdXhpbjEyMzUyNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
如果在eclipse类似的工具上,将工程修改了很多,并且没有将工程push到该工程所在的git分支a,但是又想直接将本地修改的工程覆盖到git的分支b,可以
1.先将分支a的工程复制一份做备份,
2.将a的工程的.git文件夹删掉,
3.找到b工程的.git文件夹,拷贝到a工程里.
此时如果再在eclipse中将a工程打开就会看到它的git分支由a变b了.怎么看工程属于哪个git的可以入下图所示,每个工程名的旁边会有标注:
![](https://img-blog.csdn.net/20170730103708683?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY3NkbmxpdXhpbjEyMzUyNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
最后,将修改分支后的工程强行提交覆盖b分支的远程私服.
从git上拉下来的工程都有一个专门的git配置文件夹,如下图所示:
如果在eclipse类似的工具上,将工程修改了很多,并且没有将工程push到该工程所在的git分支a,但是又想直接将本地修改的工程覆盖到git的分支b,可以
1.先将分支a的工程复制一份做备份,
2.将a的工程的.git文件夹删掉,
3.找到b工程的.git文件夹,拷贝到a工程里.
此时如果再在eclipse中将a工程打开就会看到它的git分支由a变b了.怎么看工程属于哪个git的可以入下图所示,每个工程名的旁边会有标注:
最后,将修改分支后的工程强行提交覆盖b分支的远程私服.
相关文章推荐
- git 如果队友新上传一个分支 本地应该怎么拉下来
- git在一个分支上修改了代码但是不想commit到本地git库,需要切换一个分支去修改代码,这个时候也可以使用git stash
- git本地仓库关联多个remote,怎么用本地一个分支向不同remote不同分支推送代码
- 在git服务器上新建一个工程,怎么把本地的工程对应到远程的git服务器上面的工程
- Git使用本地仓库之基本操作--版本回退,后悔怎么办,撤销未提交的修改
- git 怎么在master下创建一个新的分支
- Git本地分支版本过低导致的push错误 error: failed to push some refs to ... 及后续amend
- idea怎么在maven工程里引用本地的另外一个maven工程呢?
- git 将一个分支的修改同步到另一个分支
- Git 一个分支改动后 pull 到另外一个分支
- git push 本地项目推送到远程分支
- 删除git本地分支遇到的一个小问题
- Git本地分支版本号过低导致的push错误 error: failed to push some refs to ... 及兴许amend
- git的操作(拉代码到本地/commit到本地/pull/push到远程/新建分支/合并分支/)
- Git新建本地分支,并push到服务器上这个分支(服务器上此分支并不存在)
- git在本地修改并删除一个文件后怎样从服务端拉取?
- error: failed to push some refs to 'git@x'x'x:xxxx/xxx.git' git提交本地分支到远程报错
- 如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外 提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...')。
- git push将本地分支推送到远程
- Git本地回滚重新修改代码再push到远程问题