Git的使用---7. 远程仓库

phpstorm连接远程项目

在github上创建仓库后 复制仓库地址 比如https://github.com/AngleQi/Mui.git

 VCS——Checkout from Version Contrl——Git粘贴仓库url地址 

会从github仓库中拷贝一份项目 然后就可以在本地直接进行git操作

并且可以push到github仓库中 (会提示你输入github的仓库和密码)

以 http://git.oschina.net 为例进行讲解

0 查看远程仓库

查看远程仓库:git remote

查看仓库地址:git remote -v

0.1 删除远程库

命令:

git remote remove <远程库名>

示例:

git remote remove origin

0.2 添加远程仓库

git remote add origin https://git.oschina.net/xiaoshusheng/Slow-download-speed.git

远程仓库名一般为origin,但不强制使用,可以更改为其它的

0.3 修改远程仓库名称

git remote rename <旧名称> <新名称> 

1. 使用远程仓库步骤

1.1 注册账号

地址:http://git.oschina.net/

1.2 创建项目获取远程仓库地址,或者直接获取已加入的项目地址
1.3 添加远程仓库
git remote add origin https://git.oschina.net/xiaoshusheng/Slow-download-speed.git
1.4 创建ssh key
ssh-keygen -t rsa -C "youremail@example.com" 

把邮件地址换成你自己的邮件地址,一直回车,不用输入密码;完成后,可以在用户主目录里找到.ssh目录,内有id_rsa和id_rsa.pub两个文件, id_rsa是私钥,id_rsa.pub是公钥 vim ~/.ssh/id_rsa.pub。

1.5 把公钥放在服务器

用编辑器打开id_ras.pub,复制公钥内容,登陆http://git.oschina.net,找到对应的项目,填入公钥并保存,如下图:

image

用ssh下载远程项目

git clone git@code.aliyun.com:jingcai/backend.git
1.6 推送本地修改到远端仓库
git push origin master

出错版本太低

如果要推送其他分支,比如dev,就改成:

git push origin dev

语句: git push origin master

错误 error: 无法推送一些引用到 'https://gitee.com/clayer/chat.git' 提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 'git pull ...')。

解决办法

先执行 git pull origin master

错误

fatal: 拒绝合并无关的历史

[root@localhost chater]# git pull origin master --allow-unrelated-histories

解决办法

git pull origin master --allow-unrelated-histories
1.6.1

如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令

git branch --set-upstream branch-name origin/branch-name
1.7 从远端拉取数据
git pull origin master
1.8 克隆远程内容到本地
git clone https://git.oschina.net/xiaoshusheng/Slow-download-speed.git

转载于:https://www.cnblogs.com/forget0909-Angle-Qi/p/9564752.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值