远程git仓库的基本操作(三)--从本地仓库同步到远程仓库

如果本地git仓库已经存在,需要同步到远程仓库,可以使用以下方法

一、从本地仓库复制出bare类型的远程仓库

指令:

git clone --bare test /d/Webprojects/gittest/test2.git

结果如下:
在这里插入图片描述
二、设置本地仓库与远程仓库的联系

指令:

git remote add 远程仓库名称 远程仓库路径
如:
git remote add new-repo /d/Webprojects/gittest/test2.git

执行git config -l ,查看配置:
在这里插入图片描述
其中origin为之前设置的默认远程仓库名称,new-repo为新设置的远程仓库名称。

如果此时执行以下指令,可以查询所有分支在所有本地、远程仓库的状态:

git branch -a

可以看到,本地仓库的分支与刚才新建的new-repo仓库亲没有建立对应关系,
在这里插入图片描述
需要执行以下指令,建立新远程仓库与本地仓库的分支关系:

git remote update

在这里插入图片描述

再执行以下指令查看所有分支的状态,发现状态已经更新:

git branch -a

在这里插入图片描述

三、本地仓库更新后同步到远程仓库

git push -u origin master

四、其它相关git remote指令

与git remote add指令相反的指令是git remote rm,用于取消本地仓库与远程仓库的关系

git remote rm 远程仓库名称

改变远程仓库名称:

git remote  rename 旧远程仓库名称 新远程仓库名称

改变远程仓库路径:

git remote set-url 远程仓库名称  新路径

显示远程仓库的详细信息:

git remote show 远程仓库名称

在这里插入图片描述
列出本地仓库对应的所有远程仓库:

git ls-remote

在这里插入图片描述
列出与远程仓库相关的设置:

 git remote -v

在这里插入图片描述
删除远程仓库中的某个分支:

git push 远程仓库名称 --delete 分支名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值