码云+git+idea 管理项目

码云&idea管理项目(超详细哦)

概述

由于github的服务器在国外,所以我们在用它管理项目的时候,可能会碰到由于网速过慢,导致代码提交不上去,或者拉不下来,今天给大家介绍一下如何使用码云来管理项目

吹一下码云的优点

  • 中文
  • 服务器在中国访问速度快
  • 功能不亚于github

使用

  • 第一步安装git和配置ssh

未安装的童鞋可以参考一下这里

https://gitee.com/help/articles/4191#article-header0

  • 第二步创建仓库
    在这里插入图片描述

填写信息 ,选择语言.gitgnore文件(选择java就行)
在这里插入图片描述

注:如果你的项目是多人开发,那么请选择 公开

点击创建创库就创建好了

  • 第三步

在idea项目中点击 Terminal 输入 git init
在这里插入图片描述

这个时候你会发现你的项目中的爆出了红色文件

  • 第四步

add 将提交的文件加入进去
在这里插入图片描述

  • 第五步

项目名上面右键选择git -》commit。。。

在这里插入图片描述

选择提交问价,输入提交信息
在这里插入图片描述

点击Commit选择Commit and Push

1555146088359

提交和推送,这个时候idea就懵了,让我提交到哪去呢???

于是出现了这种情况

在这里插入图片描述

点击Define remote选择你要提交仓库的路径,打开码云

在这里插入图片描述
点击 克隆/下载

在这里插入图片描述

复制到上一步中,点击 ok 完成了

出现的问题

Push to origin/master was rejected

如果出现这样的问题回到第三步控制台输入

git pull origin master --allow-unrelated-histories

再次提交

介绍一下.gitgnore

在使用git作版本控制时,git会默认把git控制的文件夹里面的所有文件都加入到版本控制。但是在实践中,我们经常会遇到不想某些文件或文件夹被git追踪的情况.比如logs文件、代码构建过程中产生的一些列文件,要解决这种问题,通常情况下我们需要创建一个文件格式后缀名为.gitignore的文件,来控制哪些文件不被git追踪.

被过滤掉的文件就不会出现在你的GitHub库中了,当然本地库中还有,只是push的时候不会上传

注意:如果你不慎在创建.gitignore文件之前就push了项目,那么即使你在.gitignore文件中写入新的过滤规则,这些规则也不会起作用,Git仍然会对所有文件进行版本管理。

下面是一个java项目的配置

# maven ignore maven的过滤
# target编译后的文件,没必要提交
target/
# jar包    
*.jar
# war包
*.war
*.zip
*.tar
*.tar.gz

# eclipse ignore eclipse的过滤
.settings/
.project
.classpath

# idea ignore idea guolv
.idea/
*.ipr
*.iml
*.iws

# temp ignore
*.log
*.cache
*.diff
*.patch
*.tmp

# system ignore
.DS_Store
Thumbs.db
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值