idea集成git工具

14 篇文章 0 订阅
3 篇文章 0 订阅

Git代码托管服务

前面我们已经知道了Git中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建Git远程仓库呢?我们可以借助互联网上提供的一些代码托管服务来实现,其中比较常用的有GitHub、码云、GitLab等。

gitHub( 地址:https://github.com/ )是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管,故名gitHub

码云(地址: https://gitee.com/ )是国内的一个代码托管平台,由于服务器在国内,所以相比于GitHub,码云速度会更快

GitLab (地址: https://about.gitlab.com/ )是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务

本次使用码云作为演示 码云在国内用起来网速比GitHub快

登录成功后就可以创建Git远程仓库


创建完成

每个Git远程仓库都会对应一个网络地址,可以点击克隆/下载按钮弹出窗口并点击复制按钮获得这个网络地址

邀请其他用户成为仓库成员

前面已经在码云上创建了自己的远程仓库,目前仓库成员只有自己一个人(身份为管理员)。在企业实际开发中,一个项目往往是由多个人共同开发完成的,为了使多个参与者都有权限操作远程仓库,就需要邀请其他项目参与者成为当前仓库的成员。

仓库建立成功,可以使用git命令上传代码到仓库

idea.集成git

 找到version control里对项目添加VCS,我这里用的是git,自然就选择git了

创建本地仓库后项目变色,

将需要上传的文件按照下图方式add

add忘了commit到本地仓库

最后push到远程仓库

push的时候可能报错

Push to origin/master was rejected

这个错误导致了我一天的时间花费在上变,百度说,在本地项目目录执行这三句话就可以解决问题

解决方案如下:

1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F12

2.在terminl窗口中依次输入命令:

git pull

git pull origin master

git pull origin master --allow-unrelated-histories
 

但是我输入却没什么用,反而提示更多的错误,怀疑是本地仓库何远程仓库的文件冲突,最后删除了远程仓库,重新建立了一个

还报了下面这个错

代码git提交报错The following untracked working tree files would be overwritten by merge:README.md错误解决

  1. git fetch --all  
  2. git reset --hard origin/master 

输入这两条命令解决

最后成功提交代码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值