Idea代码上传至Git完整教程(阿里云)

项目背景

本期项目是一个数据化应用系统,使用的是idea开发后台,前端使用微信小程序的项目。项目中,为了代码管理方便,使用了阿里云作为代码托管,直接使用idea上传下载代码。本期文章介绍idea上传代码的过程,与大家分享,如有不行详细或错误支之处,欢迎指正批评。

(1)准备工作

        1)阿里的服务器

 笔者使用的是公司已经申请好的账号,个人的尚未使用过,此处不多做介绍

Idea代码上传至Git完整教程(阿里云)_第1张图片

扫码登录(钉钉)进入云端。

Idea代码上传至Git完整教程(阿里云)_第2张图片

Idea代码上传至Git完整教程(阿里云)_第3张图片

Idea代码上传至Git完整教程(阿里云)_第4张图片

  Idea代码上传至Git完整教程(阿里云)_第5张图片

 右上角“添加库”-->“新建代码库”,填写代码库的名称(自己定义),确定。

Idea代码上传至Git完整教程(阿里云)_第6张图片

进入到自己的新建的代码库中,复制右上角的HTTPS

Idea代码上传至Git完整教程(阿里云)_第7张图片

  进入个人设置,设置自己的代码库的账号和密码

Idea代码上传至Git完整教程(阿里云)_第8张图片

 设置账号和密码

Idea代码上传至Git完整教程(阿里云)_第9张图片

 注意:对首次使用的用户,需要先不定一个邮箱。

Idea代码上传至Git完整教程(阿里云)_第10张图片

          2)git工具准备

笔者将自己的版本git安装包(win10,64位),下载链接:

链接: https://pan.baidu.com/s/12aLdV4DyvKDEaZrle8mtmw?pwd=965i 提取码: 965i 复制这段内容后打开百度网盘手机App,操作更方便哦

下载后直接安装,并记录自己的安装目录(如没有注意安装目录,可以在cmd中输入:where git或者自己的安装目录),笔者的安装目录为:C:\Program Files\Git\cmd\git.exe,通过以下操作cmd也可以确认自己的git是否安装成功。

Idea代码上传至Git完整教程(阿里云)_第11张图片

(2)代码上传

           1)准备git

在idea中,File-->Setting...-->Version Control-->Git

Path to Git executable中选择或者输入自己的git安装路径。确认后完成git的配置。 

Idea代码上传至Git完整教程(阿里云)_第12张图片

2)做git本地设置

在idea上,操作:VCS-->Import into Version Control-->Create Git Repository...

Idea代码上传至Git完整教程(阿里云)_第13张图片

 选择当前项目的根目录,作为.git的位置,设置完成后,在根目录会生产一个.git的因此文件。 

Idea代码上传至Git完整教程(阿里云)_第14张图片

Idea代码上传至Git完整教程(阿里云)_第15张图片

 3)本地VCS打包

鼠标右键项目-->Git-->Add 

Idea代码上传至Git完整教程(阿里云)_第16张图片

进行add文件:

Idea代码上传至Git完整教程(阿里云)_第17张图片

 此时,代码已经add至本地的.git中。操作完成后可以在项目根目录查看.git的内容和空间使用,确保完成。

4)commit操作

鼠标右键项目-->Git-->Commit Directoy...(由于笔者刚刚进行了commit操作,因此,此处为灰色正常情况为可选择状态) Idea代码上传至Git完整教程(阿里云)_第18张图片

 填写代码版本信息和本次修改内容,便于管理。右侧的复选框,均可去掉。完成后点击Commit。

Idea代码上传至Git完整教程(阿里云)_第19张图片

进行commit操作:

此时可能需要填写自己的云端git的账号密码信息,如果是账号密码,其账号为本文章1-1的内容,邮箱为自己阿里云绑定的邮箱。如果是账号密码,则为自己的账号和密码。

Idea代码上传至Git完整教程(阿里云)_第20张图片

Idea代码上传至Git完整教程(阿里云)_第21张图片

 此过程根据项目大小,会需要一会时间,待右下角进度条完成后再做下一步操作;

 代码push到云端

Idea代码上传至Git完整教程(阿里云)_第22张图片

 Idea代码上传至Git完整教程(阿里云)_第23张图片

 (3)代码结构

在云端的代码组织结构为

Idea代码上传至Git完整教程(阿里云)_第24张图片

其中:

        master为发布版本

        develop为开发中的版本

        feature为当前正在编辑的版本;

上传后,如果当前的编辑版为没有问题的版本吗,可以申请将自己的feature版和自己的develop版本合并(笔者在使用中,在后面加了_dkl,作为和其他团队成员的区分) 

(5)总结

本文详细说明了使用idea将代码上传至阿里的云端,进行代码管理,使用的工具为Git工具。

你可能感兴趣的:(idea,git,idea,intellij-idea,intellij,idea,源代码管理)