前提条件:满足其一即可,只是需要本地拥有git
A:可用的本地idea开发环境
B:本机已经安装配置git
具体操作步骤:
一:新建一个空白目录test (名字你随意)
【非必须】如果你想要设置git用户相关信息,可以:test目录中打开bash窗口,执行如下命令:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
二:先在test目录中打开bash窗口,再执行如下命令:
git init
命令影响:会在此目录产生一个隐藏的.git文件夹
三:将代码工程的src和pom.xml等 一些同级文件粘贴到test目录,这一步你可以自行决定要粘贴什么
四:添加所有文件到版本管理,命令如下:
git add .
注意add后面跟空格和点号
五:上传代码到本地仓库,命令如下:双引号之间是提交说明,自行填写
git commit -m "初始提交"
六:关联本地仓库并上传代码,执行下面两条命令(url换成你自己的gitee远程库url):
git remote add origin https://gitee.com/demo/springboot-mybatis-elasticsearch-6.8.2.git
git push origin master
执行git push origin master时可能会报错,表明提交时存在冲突,如下图:
如果报上面的错了,执行命令:git pull origin master --allow-unrelated-histories
随后bash窗口会变成下图样式,表明提交时确实存在冲突,
第一行的黄色可以忽略不管【它是表明存在冲突,但我们是要提交项目,此时的冲突可以忽略。】
直接下面的第3,4步
除非你想输入解释说明(上图中的白色文字This is new.即是解释说明内容):
1.按键盘字母 i ,进入insert模式
2.修改最上面那行黄色合并信息,可以不修改
3.按键盘左上角"Esc"
4.输入:wq ,回车
之后再执行命令:git push origin master
上面是git命令行模式的操作,如果在最后面的冲突太多,需要手动处理,为了方便处理
可以把项目导入到idea里,进行界面化提交,界面化处理冲突。