将IDEA中的项目提交到git远程仓库版本管理,git远程仓库使用华为云进行代码托管。市面上常见的git托管平台有github、华为云、码云、开源中国、Gitlab等。
0、下载和安装git:https://git-scm.com/download/
一、创建华为云账号:
1、从U+实训课程页面,进入到华为华为云首页,U+已与华为云账号打通,华为云和U+共用相同的账号和密码。
二、在IDEA中创建本地仓库
1.将idea项目交给版本控制工具,VCS ——> Enable Version Control Integration...
2.选择交给git进行管理,点击ok之后,该项目就会交给git进行管理,且在项目所在目录创建本地代码仓库,可以到项目所在目录看到有一个.git的隐藏文件,该目录就是git本地仓库。
3.将代码提交到本地仓库(commit)
代码提交到本地仓库了。
4、为了验证有没有提交成功,可以
查看代码的提交历史
右击项目 ——> Git ——> Show History
双击某一次提交记录,可以查看该提交的详细内容。
三、创建远程仓库
以上步骤我们只是将代码提交到了本地仓库,如果实现共享和版本控制,我们要创建远程仓库,远程仓库使用华为云的代码托管。
1、华为云首页选择 服务--->代码托管
普通新建
输入仓库名,然后确定
此处就该仓库的https地址,将项目提交到远程仓库时,根据该地址提交。 mark1
三、将本地仓库中的代码提交到远程仓库
1、git---》push,提交时push,下载是pull
2. 第一次提交需要设置远程仓库地址,其中url是远程仓库的地址(mark1处)
3、点击ok ----》push后需要输入华为云的仓库的账号和密码,仓库账号和密码在如下位置进行查看和修改,默认就是华为云的登陆密码
4、 异常处理,第一次提交因为本地项目和远程项目没有关联,所以会提交失败
解决办法参考:在项目所在目录下执行git bash,执行命令:(参考:https://www.jianshu.com/p/f8c9fb05681b)
git push -u origin master -f
或者在idea中使用快捷键 alt+f12 打开命令行Terminal窗口,执行git push -u origin master -f命令,如下图:
本地项目和远程仓库进行关联成功,然后在选择idea中vcs--->git---->push 将本地仓库中的代码提交到远程仓库。
提交成功后,在网页上可以看到,本地的代码已经提交提交到远程仓库,在网站端可以查看、修改提交的内容。
5、
(1)如果其他开发人员更新了远程仓库,可以选择通过pull进行下载下来。
(2)如果想下载在远程仓库的项目,可以在开发工具中选择check out from version Control,然后输入仓库url
(3)总结:每次先本地提交commit,在push