IDE上传本地仓库到GitHub

IDE上传本地仓库到GitHub

      • 1、选择远程仓库平台
      • 2、下载安装Git
      • 3、IDE集成Git
      • 4、本地项目上传GitHub




1、选择远程仓库平台


1.1、注册远程仓库平台

常见的远程仓库托管平台有:

  • 1)GitHub

    域名:https://github.com

    介绍:GitHub是全球最大的开源项目托管平台,俗称大型程序员社区化交友网站

  • 2)Gitee

    域名:https://gitee.com

    介绍:码云(Gitee)是全国最大的开源项目托管平台,良心平台,速度快,提供免费私有库

GitHub是国外的(英文版),网站加载时间较长;Gitee是国内的(中文版),网站加载时间快。两个平台的操作基本是一样的,选择以上任意一个远程仓库托管平台即可,新手建议先使用Gitee熟悉操作

1.2、创建远程仓库

下面以Gitee为例,按如下步骤操作即可。GitHub类似

在这里插入图片描述

在这里插入图片描述

2、下载安装Git


常见的版本控制工具有SVN和Git,版本控制可用于解决开发中的:代码备份、版本控制、协同工作、责任追溯等。这里我们使用Git

Git官网:https://git-scm.com/

  • 1)下载

Git官网下载地址:https://git-scm.com/downloads

在这里插入图片描述
选择对应系统版本下载即可

  • 2)安装

a) 双击安装包,进入安装向导界面

在这里插入图片描述
b) 指定安装目录

在这里插入图片描述
c) 一路点击next

在这里插入图片描述
d) 等待安装

在这里插入图片描述
e) 安装完成

在这里插入图片描述
f) 验证

在桌面(或目录)点击右键,存在如下两个菜单则说明安装成功

在这里插入图片描述

  • Git GUI:Git提供的图形界面工具
  • Git Bash:Git提供的命令行工具

g) 查看Git版本

运行Git命令行客户端,使用git --version命令查看Git版本

在这里插入图片描述

3、IDE集成Git


可以在IntelliJ IDEA、PyCharm、WebStorm等IDE中进行配置,操作步骤都是一样的,这里以PyCharm为例

1)IDE集成Git

按照如下步骤操作即可,需要注意的是,最后要点击Test测试,显示版本表示配置成功

在这里插入图片描述
2)创建(选择)本地仓库

按如下操作创建本地仓库,支持选择本地已有的项目仓库

在这里插入图片描述
创建或选择本地仓库后会开启版本控制:

在这里插入图片描述

4、本地项目上传GitHub


4.1、提交到本地仓库

1) 新建文件,添加到Git缓存,编辑代码,使用以下任意一种方式提交代码到本地仓库

在这里插入图片描述

在这里插入图片描述
2) 选择需要提交的代码,添加描述,点击Commit提交

在这里插入图片描述
4.1、推送到远程仓库

代码提交到本地仓库后,就可以将本地仓库推送到远程仓库了。这里以Gitee为例

1) 使用以下任意一种方式推送本地仓库到远程仓库

在这里插入图片描述

在这里插入图片描述
2) 选择分支,输入远程仓库URL

在这里插入图片描述
3) 输入远程仓库托管平台用户名和密码

在这里插入图片描述
4) 点击Push,推送本地仓库到远程仓库

在这里插入图片描述
5) 在Gitee远程仓库查看

在这里插入图片描述
此次上传到Gitee的测试项目:https://gitee.com/oneccl/Test


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/15896.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java订餐系统源码 springboot点菜系统源码

Java订餐系统源码 springboot点菜系统源码 源码下载地址:https://download.csdn.net/download/xiaohua1992/89341358 功能介绍: 前台登录:前台登录: ①首页:菜品信息推荐、菜品信息展示、查看更多 ②菜品信息&…

Stanford斯坦福 CS 224R: 深度强化学习 (3)

基于模型的强化学习 强化学习(RL)旨在让智能体通过与环境互动来学习最优策略,从而最大化累积奖励。传统的强化学习方法如Q-learning、策略梯度等,通过大量的试错来学习值函数或策略,样本效率较低。而基于模型的强化学习(MBRL)则利用对环境的预测模型来加速学习过程,大大提高了…

参数的本质:详解 JavaScript 函数的参数

文章导读:AI 辅助学习前端,包含入门、进阶、高级部分前端系列内容,当前是 JavaScript 的部分,瑶琴会持续更新,适合零基础的朋友,已有前端工作经验的可以不看,也可以当作基础知识回顾。 上篇文章…

地理信息系统(GIS)软件开发

地理信息系统(GIS)软件开发是一项复杂且系统性很强的工程,涉及空间数据的采集、管理、分析和展示。以下是一个典型的GIS软件开发流程,包括各个步骤的详细说明。北京木奇移动技术有限公司,专业的软件外包开发公司&#…

面向对象------多态

1.多态的定义 通俗来说,当同一种行为或者事情发生在不同的对象上,这些行为或者事情最终得到的结果不同。 注意:多态要发生在继承的基础上。 例如:彩色打印机和黑白打印机。 彩色打印机和黑白打印机是不同的对象,但…

详细分析Element中的MessageBox基本知识(附Demo)

目录 前言1. 基本知识2. Demo2.1 确认框2.2 警告框2.3 对话框 3. this.$confirm 前言 详细知识推荐阅读:详细分析Element Plus中的ElMessageBox弹窗用法(附Demo及模版) MessageBox则常用于Vue2 1. 基本知识 MessageBox 是 Element UI 提供…

Liunx学习随笔

Linux学习随笔 一.前期准备1.安装Vmware Workstation软件2.下载linux镜像3.安装操作系统 夕阳无限好,只是近黄昏,时隔一年,重新提笔 没有比脚更远的路,没有比人更高的山 一.前期准备 1.安装Vmware Workstation软件 下载地址&am…

加载页面 跳转 新页面 vue

通常,我们点页面上的详情,或者编辑,需要加载一个新的页面出来。 vue中加载页面的方法: 在父页面中(通常是某个模块目录下的index.vue),先写这行代码: import AddEditForm from ./…

南京观海微电子----升压和降压模块电路解析

(一)升压模块 1. 如果是交流电压升压,那非常简单,只要选择变比合适的变压器就行(1:3和1:4.17); 2. 如果是直流电压升压,从12v升到36v也很容易,可选择用的开关稳压器很多,例如 :Cs5171.Cs5172.Cs5173.Cs5174.Mc33063.…

SQLAlchemy备忘

orm备忘 upsert,存在及更新,不存在则插入 from sqlalchemy.dialects.mysql import insertinsert_stmt insert(FileModule).values(file_pathpar_dict.file, module_keypar_dict.module_key,module_namepar_dict.module_name, project_idpar_dict.proj…

【调和级数】100321. 优质数对的总数 II

本文涉及知识点 调和级数 质数、最大公约数、菲蜀定理 LeetCode100321. 优质数对的总数 II 给你两个整数数组 nums1 和 nums2,长度分别为 n 和 m。同时给你一个正整数 k。 如果 nums1[i] 可以被 nums2[j] * k 整除,则称数对 (i, j) 为 优质数对&#…

[Android]在后台线程执行耗时操作,然后在主线程更新UI

1.Coroutines(官方推荐) Coroutines 提供了一种轻量级的线程管理方式,使得在后台线程执行任务和在主线程更新 UI 变得简单。以下是如何在 Kotlin 中使用 Coroutines 来处理耗时逻辑并更新 UI 的步骤: 添加 Coroutines 依赖: 首…

数据结构·一篇搞定队列!

hello,大家好啊,肖恩又拖更了,你们听我狡辩,前段时间有期中考试,so我就没什么时间写这个,在这给大家道个歉😭😭😭 我后面一定尽力不拖更 那么接下来,我们来看…

Greenplum使用hbase外部表

概述 GP可以通过pxf协议上的hbase外表功能, 在数据库中创建外部表,映射hbase table,以直接在gp中访问 hbase数据,方便将hbase的查询结果集保留在gp中 hbase端准备 HBase基础概念: •HBase 列包含两个组件&#xff1…

粒子辐照环境中相机镜头防护及LabVIEW图像处理注意事项

在粒子辐照环境测试电路板性能的实验中,需要对相机镜头进行有效防护,同时利用LabVIEW进行图像识别和处理。本文将讨论相机镜头防护的关键因素和LabVIEW处理过程中的注意事项,包括防辐射材料选择、辐射屏蔽措施、散热管理、空间布局及LabVIEW软…

c++11:左值引用和右值引用《全家桶》

总结一下C11中涉及到左值引用和右值引用的场景。 1 左值引用和右值引用的区别 左值引用 定义:对左值的引用。目的是避免内存拷贝,类似c中的指针,两个场景:函数传参、函数返回值。 右值引用 定义:对右值的引用。两个场景&#…

【机器学习-k近邻算法-01】 | Scikit-Learn工具包进阶指南:机器学习sklearn.neighbors模块之k近邻算法实战

🎩 欢迎来到技术探索的奇幻世界👨‍💻 📜 个人主页:一伦明悦-CSDN博客 ✍🏻 作者简介: C软件开发、Python机器学习爱好者 🗣️ 互动与支持:💬评论 &…

骑行 - 新区永旺出发的环太湖路线

环过好几次太湖,但对路线都没太在意,都是跟着别人走的。这次自己制定一个路书,方便下次自己一个人环太湖时使用。 开始是使用高德地图做路书,只能在PC上做。我用的是网页版,每次选点太麻烦了。要输入地址搜索&#xff…

开源博客项目Blog .NET Core源码学习(27:App.Hosting项目结构分析-15)

本文学习并分析App.Hosting项目中后台管理页面的角色管理页面。   角色管理页面用于显示、检索、新建、编辑、删除角色数据同时支持按角色分配菜单权限,以便按角色控制后台管理页面的菜单访问权限。角色管理页面附带一新建及编辑页面,以支撑新建和编辑…

电缆厂可视化:提升生产透明度与运营效率

图扑电缆厂可视化系统通过实时监控和数据分析,提高生产过程的透明度和可控性,优化资源配置和质量管理,显著提升运营效率和产品质量。