idea:将本地项目提交到Gitee远程仓库

一、在Gitee上创建仓库

1、登录Gitee官网后,在顶端导航栏点击+,选择新建仓库
在这里插入图片描述
2、填写仓库信息
设置仓库名称,仓库路径,项目描述,是否开源等信息。
在这里插入图片描述
3、完成远程仓库的创建
注意:如果本地项目中已经有了.gitignore文件和Readme文件,在创建远程仓库时就不要选择添加这两个文件,以免本地项目向远程仓库提交时产生不必要的冲突。
在这里插入图片描述

二、项目引入Git版本控制

项目引入git版本控制工具后,才能将项目提交到Gitee远程仓库。
在这里插入图片描述

三、指定本地仓库的路径

本地仓库的路径可以根据个人习惯指定,一般都是选择与项目源码同路径。
在指定了项目的本地仓库路径后,项目中的类名会变成红色,表示还未提交到本地仓库。
在这里插入图片描述

四、添加忽略文件

在项目根路径下创建.gitignore文件,在将代码提交本地仓库时,会自动将该文件中指定的不需要提交的文件自动忽略提交。在该文件中可以指定文件夹、单个文件、后缀一样的文件忽略提交。
一般情况下,会将.idea文件夹,后缀为.iml的文件以及后缀为.class的文件忽略提交。可根据自己的项目指定。

被忽略提交的文件显示为黄色。(idea版本不同,颜色不同)
在这里插入图片描述

五、将代码加入版本控制

在文件没有交给git进行版本控制室,文件名称显示为红色。
将项目加入版本控制,新加入版本控制的文件名称显示为绿色。
在这里插入图片描述

Add时遇到的问题

将文件加入git管理时,控制台有警告信息:意思大概是LF 会被替换为 CRLF。

warning: LF will be replaced by CRLF in 【具体文件】

LF和CRLF其实都是换行符,但是不同的是,LF是linux和Unix系统的换行符,CRLF是window 系统的换行符。这就给跨平台的协作的项目带来了问题,保存文件到底是使用哪个标准呢? git为了解决这个问题,提供了一个”换行符自动转换“的功能,并且这个功能是默认处于”自动模式“即开启状态的。这个换行符自动转换会把自动把你代码里 与你当前操作系统不相同的换行的方式 转换成当前系统的换行方式(即LF和CRLF 之间的转换),这样一来,当你提交代码的时候,即使你没有修改过某个文件,也被git认为你修改过了,从而提示"LF will be replaced by CRLF in *****"

六、将文件提交到本地仓库

将交给git管理的文件提交到git的本地仓库
在这里插入图片描述
选择要提交到本地仓库的文件,然后点击Commit提交到本地仓库
在这里插入图片描述

提交时遇到的问题

造成这个原因是因为代码里有个自动生成的注释代码块,继续提交就好。
在这里插入图片描述

七、将项目提交到远程仓库

1、将项目推送到远程仓库

步骤一:选中项目右键,选择git,选择Repository中的Push向远程提交代码
在这里插入图片描述
步骤二:指定远程仓库地址
在这里插入图片描述
步骤三:设置账号密码
在这里插入图片描述
步骤四:点击Push将提交到本地仓库的代码提交到远程仓库
在这里插入图片描述

2、推送时碰到的问题

推送被拒绝了,原因是,远程仓库中有README文件,而本地项目没有该文件。
在这里插入图片描述

3、解决推送被拒绝的问题

解决方案:拉取远程代码
推送被拒绝是因为远程的README文件本地没有,将远程的文件拉取到本地就OK
在这里插入图片描述

拉取代码时碰到的问题

远程仓库与本地仓库的分支不对应

	Can't Update
		No tracked branch configured for branch master or the branch doesn't exist.
		To make your branch track a remote branch call, for example,
		git branch --set-upstream-to=origin/master master (show balloon)

解决拉取代码时分支不对应的问题
步骤一:在idea右下角选择切换分支,选择远程分支—>点击Checkout
在这里插入图片描述
步骤二:选择Checkout and Rebase
在这里插入图片描述
步骤三:合并代码
在创建仓库时创建了.gitignore文件,本地也有该文件,将两个文件中的代码合并。
在这里插入图片描述
步骤四:拉取代码
步骤五:将本地仓库中的代码提交到远程仓库。

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值