git分支从一个服务器拉取到另一个服务器

git分支从一个服务器拉取到另一个服务器

前因:最近在工作中遇到点问题,原本开发的服务器出问题,总是编译不过,于是乎换了个新的服务器,但是我在原本坏掉服务器上的一个分支做了很多修改,在新的服务器上要再做一次修改未免太过麻烦。
解决:前提两个不同服务器上的代码是同一套。场景:比如192.168.47.1下的mazhongren用户,路径下work/ 下有个分支aaaa 想要把他拉到192.168.47.2的mazhongren用户下。
步骤:
(1)test 为 mazhongren@192.168.47.1:/home/mazhongren/work的 代替

git remote add test mazhongren@192.168.47.1:/home/mazhongren/work

(2)步骤2执行后可能要输入密码,这个就看你的服务器有没有设置了

git fetch test

(3)查看所有分支

git branch -a

(4)将远程分支复制到本地分支,test1 为本地新建分支,test/分支1为远程分支

git checkout -b tset1 test/分支1

(5)删除拉取过来的远程分支

git remote remove test 

原理:将坏掉的服务器上的分支作为新服务器上的远程分支。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值