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

2023-11-06

项目背景

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

(1)准备工作

        1)阿里的服务器

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

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

  

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

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

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

 设置账号和密码

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

          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是否安装成功。

(2)代码上传

           1)准备git

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

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

2)做git本地设置

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

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

 3)本地VCS打包

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

进行add文件:

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

4)commit操作

鼠标右键项目-->Git-->Commit Directoy...(由于笔者刚刚进行了commit操作,因此,此处为灰色正常情况为可选择状态) 

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

进行commit操作:

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

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

 代码push到云端

 

 (3)代码结构

在云端的代码组织结构为

其中:

        master为发布版本

        develop为开发中的版本

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

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

(5)总结

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Idea代码上传至Git完整教程(阿里云) 的相关文章

  • web2py git 集成 - localhost 和 pythonanywhere

    我完全不知道如何将 Github 集成到 web2py 中 我在 USB 上安装了 web2py任何地方的Python http www pythonanywhere com web2py概述文档chapter3http web2py co
  • Git守护进程克隆错误

    All 我正在按照以下指示进行操作this SO https stackoverflow com a 377293 724357答案 快速提供回购 当我跑步时git clone git ipAddr git project我得到这个输出 r
  • 本地git,推送到tfs远程repo

    我厌倦了向我的队友解释使用 DVCS 相对于 CVCS 的好处 他们中的一些人害怕学习曲线 另一些人则看不出任何原因 因为对他们来说 这都是一样的 就我个人而言 我对 TFS 及其问题感到非常厌倦 每当我需要进行一些小的 修复 时 我都必须
  • 如何使用“gem install”命令从私有 GitHub 存储库安装 gem

    如何在本地安装托管在 GitHub 上的私人存储库中的 gem 特别是 我们通过gem install命令而不是在 Bundler 中使用 因为它是一个命令行工具 我尝试这样做 gem install githubname repo s h
  • 如何使用 sourceTree 进行推送?

    我正在使用 sourceTree 管理 Unity 项目 版本 4 6 3 我只是想返回到上一次提交 右键选择 将当前分支重置到此提交 在使用模式中选择 硬 然后放回上一次提交 之后 我尝试去推 但没有成功 抱歉 当时我忘记了错误 之后 我
  • 有人熟悉 git 错误“缺少对象 0000000000000000000000000000000000000000 for refs/heads/...”吗?

    我们正在运行 git v1 7 1 并配置了 gitweb 我们也使用 gitolite 进行管理 但我不认为这与这个问题有密切关系 有时我们会在 Apache 日志中收到如下错误 missing object 00000000000000
  • Tomcat Intellij Idea:远程部署

    RackSpace 云服务器 Ubuntu 12 04 Intellij Idea 11 1 2 Windows 8 Tomcat 7 0 26 JDK 6 在 Intellij Idea 上 当我尝试在远程 Tomcat 7 服务器上运行
  • TeamCity 将功能分支推送到主分支

    有没有办法将成功构建的功能分支推送到另一个分支 我想要这样的东西 Git 存储库 Gitorious GitHub 等 分支机构 master 当前项目的代码 质量保证 代码等待 QA 的分支 功能分支 许多远程分支 开发人员可以在其中开发
  • Intellij - 调试器断点不再工作

    我正在正常工作 调试Java Maven项目与IntelliJ 2018 2 1 然后我单击 Intellij 停止应用程序以对代码进行一些修改 当我在调试模式下再次启动应用程序时 它 调试器 只是停止工作 现在 应用程序需要大约 10 2
  • 是否可以在 git 存储库之外添加和提交文件?

    我们的文本文件分布在系统的各个角落 我们计划将这些文件中所做的所有修改添加到 git 存储库中 每次对这些文件进行修改都是由脚本进行的 因此 我们计划向该脚本添加新命令 以将文件添加到 git 存储库 但是 这些修改是同时进行的 我们可以为
  • Visual Studio Code 内置故事,用于查看 git 提交历史记录并对其内容进行比较

    In this https stackoverflow com questions 37899765 how can i view the git history in visual studio code 60013101 noredir
  • Git:压缩 master 上提交的最简单方法[重复]

    这个问题在这里已经有答案了 可能的重复 如何使用 git 将最后 X 次提交压缩在一起 https stackoverflow com questions 5189560 how can i squash my last x commits
  • 致命:无法将 HEAD 解析为有效引用

    我正进入 状态fatal Failed to resolve HEAD as a valid ref 每当我尝试承诺时 我努力了 echo ref refs heads master gt git HEAD 但它不起作用 也尝试过 git
  • 如何将 GIT 调用的输出获取到批处理脚本中的变量中?

    我有一个 git 命令来获取当前存储库的最新 SHA 如下所示 git log pretty format H n 1 我有一个 Windows 批处理脚本 我想按如下方式使用它 SET CURRENT SHA 但我不知道如何将从 git
  • 您的分支比“origin/master”领先 3 个提交

    我在运行时收到以下信息git status Your branch is ahead of origin master by 3 commits 我读过其他一些帖子 解决这个问题的方法是运行git pull rebase但是 rebase
  • IntelliJ 中有控制台滚动锁吗?

    我最近从 Eclipse 迁移到 IntelliJ 我缺少 或者可能找不到 的一个功能是控制台滚动锁 即停止重新关注最新的控制台条目 这在 IntelliJ 中可能吗 我用的是v9旗舰版 这取决于你的光标在哪里 只需单击您想要滚动锁定的部分
  • 如何生成类似github的影响图?

    是否有一些程序 或者我错过的一些神奇的 git 插件 可以从 git 存储库获取影响图或类似的东西 而无需通过 github 就数据收集而言 我可以生成图表 我不确定从哪里开始编写自己的代码 我假设有一些标志我可以传递给 git log 来
  • 无法解析插件 Java Spring

    我正在使用 IntelliJ IDEA 并且我尝试通过 maven 安装依赖项 但它给了我这些错误 Cannot resolve plugin org apache maven plugins maven clean plugin 3 0
  • 为什么 git-svn 应该积极搜索旧历史?

    当我运行 git svn clone s 时发生了一些奇怪的事情 尽管以下信息告诉我们不要惊慌 但我想知道为什么会出现这种 svn 错误 为什么这个路径不存在 是被别人删除了吗 如果是 为什么 git svn 应该积极搜索旧历史记录 Ini
  • git-svn 如何知道要提交到哪个分支?

    我的存储库是 SVN 我使用 git 进行所有开发 我们有一个标准布局 我用以下命令初始化了我的本地存储库git svn init s

随机推荐

  • sedona error : java.lang.NoClassDefFoundError: org/opengis/referencing/FactoryException

    具体原因不详 但笔者增加了一个依赖解决了
  • Python 2.7 requests库POST请求体中有中文的处理方法

    Python 2 7 requests库发送POST请求 请求体是JSON格式 JSON字符串中包含中文 可以如此处理 Python 2 7 默认的源码文件编码是 ASCIl 如果你想在源代码中使用非 ASCII 字符 比如中文 你需要在文
  • 怎样更改Jupyter NoteBook默认的工作空间

    1 首先打开命令窗口 输入 jupyter notebook generate config 2 根据上面得到的路径 找到jupyter notebook config py这个配置文件 3 用记事本打开 查找directory 4 把前面
  • 内容安全综合实践-数字水印

    DCT实现数字水印功能模块 1 整体效果 功能 添加和提取字符水印 添加和提取图片水印 整体效果 2 数字水印的基本特点 1 不可见性 在宿主数字媒体中嵌入一定数量的附加信息后 不能引起明显的将质现象 隐藏的数据不易觉察 即无法人为的看见或
  • Java中的关键字

    Abstract 表明类或者成员方法具有抽象属性 Assert 用来进行程序调试 Boolean 基本数据类型之一 布尔类型 Break 提前跳出一个块 Byte 基本数据类型之一 字节类型 Case 用在switch语句之中 表示其中的一
  • 蓝桥杯算法模板

    模拟散列表 单链表 import java io import java util Scanner public class dlb private static int N 100010 private static int head p
  • STL之mismatch

    判断两个区间的第一个不匹配点 返回一个由两个迭代器组成的pair 其中第一个迭代器指向第一个区间的不匹配点 第二个迭代器指向第二个区间的不匹配点 如果都匹配 返回的是指向两个区间的last迭代器 quality 1 采用默认operator
  • VUE element-ui 之button按钮之间切换时单个按钮持续聚焦状态实现(点击按钮聚焦,仅当点击其他按钮时,之前的按钮会失焦,当前按钮聚焦)

    多个按钮切换时 页面切换 假设不做处理会出现点击按钮时聚焦 离开按钮点击任何地方 鼠标单击 按钮会失焦 我这里要求实现点击按钮聚焦 仅当点击其他按钮时 之前的按钮会失焦 当前按钮聚焦 也就是提醒用户当前处于哪个维度的页面 这里自己研究的方法
  • apt install报错E: Unmet dependencies. Try ‘apt --fix-broken install‘ with no packages的解决方案

    摘要 最近在一台Ubuntu 22 04系统中部署语音识别项目 不知道怎么 我使用apt install安装软件时报错 无论安装什么软件都是报同一个错误E Unmet dependencies Try apt fix broken inst
  • 柯美背包服务器系统,全能升级!全面合作!经纬科技与柯美中国正式签约

    经纬长期关注客户需求 现针对图文行业客户核心需求 加推卷材送料功能 该功能已在海外市场成熟应用1年多时间 可助力客户承接更多业务 但又不会因订单数量起伏导致设备闲置 真正实现一机多能 提升效率 创造价值 横向打通 睿思新科技 锐启新合作 真
  • .env.development(开发环境)、.env.prodction(正式环境)、自定义环境的使用

    1 配置文件 env development 开发环境下的配置文件 env production 生产环境下的配置文件 2 命名 属性必须以VUE APP 开头 案列 env development NODE ENV development
  • 《趣谈Linux》总结十:虚拟化

    37 虚拟化 Linux越来越强大了 例如 内存动不动就是百G内存 网络设备一个端口的带宽就能有几十G甚至上百G 存储在数据中心至少是PB级别的 一个P是1024个T 一个T是1024个G 这自然有了一些不灵活的地方 资源大小不灵活 有时候
  • python初阶---基础语法篇(二)

    文章目录 一 数据类型 二 列表 三 元组 四 集合 五 字典 六 序列 七 遍历函数map 八 筛选函数filter 九 累计函数reduce 一 数据类型 1 逻辑型 逻辑型又称布尔型 取值只有两种 0和1 或者真和假 False和Tr
  • 7.2

    include
  • Android自定义RecyclerView实现多级树

    Android自定义RecyclerView实现多级树 在Android开发中 RecyclerView是一个强大灵活的控件 常用于展示大量数据列表 而有时候我们需要实现多级树结构的列表 即每个节点下面可以包含子节点 这时候就需要对Recy
  • shell脚本启动jar包

    bin bash NAME spring admin echo NAME PID ps ef grep NAME grep java grep v grep awk print 2 echo 当前进程号为 PID echo for pid
  • iphone屏蔽系统更新_iphone如何实现永久屏蔽IOS系统更新?

    一直以来苹果的新系统更新覆盖率是全行业最快也是最高的 截止到ios13发布为止 ios12的全网覆盖率已经达到了惊人的90 iphone手机如何永久屏蔽IOS系统更新 对于ios13加入的诸多功能升级以及隐藏的一些不稳定因素 更多用户会选择
  • 线性代数 - 矩阵形式下的最小二乘法

    20201001 0 引言 最近在看 异常点检测 的时候 其中在PCA部分 准确来说是前面一小节 在进行推导的时候 使用了最小二乘法 其实这个东西本质上并不难 但是让我比较尴尬的是 很多线性代数的东西有些遗忘了 好在最近直截了当的复习让大部
  • Python3中with用法

    Python中的with语句用于用上下文管理器 context manager 定义的方法包装块的执行 它允许将常见的try except finally使用模式封装起来以方便重用 在Python中 在处理非托管资源 unmanaged r
  • Idea代码上传至Git完整教程(阿里云)

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