IDE上传本地仓库到GitHub

news2024/11/13 18:09:11

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.coloradmin.cn/o/1696683.html

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

相关文章

CAD二次开发(4)-编辑图形

工具类:EditEntityTool.cs using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.Geometry; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Th…

等保2.0看这一篇就够了

一、等级保护介绍 1.1什么是等级保护 网络安全等级保护是指对国家重要信息、法人和其他组织及公民的专有信息以及信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理,对信息系统中发生的信息安…

有人物联网4G模块【WH-LTE-7S1】超简单上云流程完整版~!(一)

目录 前言一、所需环境二、使用步骤1.官方资料包获取2.硬件连接3.云平台配置 四、结尾 前言 废话不多说直接上干货 一、所需环境 1、有人家的WH-LTE-7S1(带配套底板)。 2、串口工具(TTL或USB485)。二、使用步骤 1.官方资料包获…

颜色值进制转换

颜色值进制转换 专业的和非专业程序员在编程时都碰到过颜色值的表达式。特别是在编制网页和设计界面时,都要选择颜色。各语言的颜色值表达式就两种,十六进制的颜色值hex$和十进制的RGB格式。现成的调色板颜色表也是这两种格式。写代码时会遇到写颜色值码…

NVIDIA Jetson 上编译opencv 4.9.0

直接上命令 cmake .. \ -DCMAKE_C_COMPILER/usr/bin/gcc-7 -DCMAKE_CXX_COMPILER/usr/bin/g-7 \ -DCMAKE_BUILD_TYPERelease \ -DCMAKE_INSTALL_PREFIX/usr/local \ -DOPENCV_ENABLE_NONFREE1 \ -DBUILD_opencv_python21 \ -DBUILD_opencv_python31 \ -DCUDA_TOOLKIT_ROOT_DIR…

使用Django框架搭建Web应用

文章目录 简介安装Django创建一个Django项目创建一个Django应用编写视图配置URL运行开发服务器总结与拓展数据库集成管理后台表单处理模板引擎安全性 简介 Django 是一款基于 Python 语言的开源 Web 应用框架,采用了 MVC(模型-视图-控制器)设…

运筹说 第115期 | 排队论经典例题讲解

通过前几期的学习,我们已经学会了排队论的基本概念、生灭过程和Poisson过程,等待制排队模型、混合制排队模型、其他排队模型以及排队系统优的定义与相关求解方法。在实际工作中,我们能发现排队论在经济管理中有着许多应用,本期小编…

神经网络的工程基础(一)——利用PyTorch实现梯度下降法

相关说明 这篇文章的大部分内容参考自我的新书《解构大语言模型:从线性回归到通用人工智能》,欢迎有兴趣的读者多多支持。 本文涉及到的代码链接如下:regression2chatgpt/ch06_optimizer/gradient_descent.ipynb 本文将讨论利用PyTorch实现…

高斯过程学习笔记

目录 基础知识 例子 推荐 A Visual Exploration of Gaussian Processes (distill.pub) AB - Introduction to Gaussian Processes - Part I (bridg.land) 基础知识 高斯过程回归(Gaussian Process Regression) - 知乎 (zhihu.com) 高斯过程&#x…

VS2022上通过C++绘图库ROOT库绘制一个3D曲面图

ROOT库提供了强大的交互式图形功能。通过使用ROOT库的TCanvas和TApplication类,可以创建一个交互式的图形窗口,可以对图形进行缩放、平移、旋转等操作,并且可以通过鼠标和键盘与图形进行交互,这点实在是太厉害了,也就是…

贪心算法4(c++)

过河的最短时间 题目描述 输入 在漆黑的夜里,N位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,N个人一共只带了一只手电筒,而桥窄得只够让两个人同时过,如果…

Java进阶学习笔记21——泛型概念、泛型类、泛型接口

泛型&#xff1a; 定义类、接口、方法的时候&#xff0c;同时声明了一个或者多个类型变量&#xff08;如: <E>&#xff09;,称之为泛型类、泛型接口、泛型方法&#xff0c;我们统称之为泛型。 说明这是一个泛型类。 如果不使用泛型&#xff0c;我们可以往ArrayList中传…

【多线程开发 2】从代码到实战TransmittableThreadLocal

【多线程开发 2】从代码到实战TransmittableThreadLocal 本文将从以下几个点讲解TransmittableThreadLocal(为了方便写以下简称ttl)&#xff1a; 前身 是什么&#xff1f; 可以用来做什么&#xff1f; 源码原理 实战 前身 ThreadLocal 要了解ttl就要先了解Java自带的类…

【C语言】指针作为参数(传值调用vs传址调用)

前言 在前面讲了那些指针相关的内容后&#xff0c;是时候探讨一下指针有什么作用了。 在C语言中&#xff0c;指针有多种各不相同的应用&#xff0c;在本篇文章中&#xff0c;我们探讨一下指针作为函数参数的作用&#xff08;对比传值与传址两种不同函数调用方式&#xff09;。…

解决git克隆项目出现fatal无法访问git clone https://github.com/lvgl/lvgl.git

Windows 11系统 报错 $ git clone https://github.com/lvgl/lvgl.git Cloning into lvgl... fatal: unable to access https://github.com/lvgl/lvgl.git/: Failed to connect to github.com port 443 after 21141 ms: Couldnt connect to server 解决方法 git运行这两段代码…

008-Linux后台进程管理(作业控制:、jobs、fg、bg、ctrl + z、nohup)

文章目录 前言 1、& 2、ctrl z 3、jobs 4、fg&#xff1a;将后台进程调到前台执行 5、bg&#xff1a;将一个暂停的后台进程变为执行 6、&和nohup 总结 前言 有时候我们需要将一个进程放到后台去运行&#xff0c;或者将后台程序切换回前台&#xff0c;这时候就…

LabVIEW如何实现多张图拼接

在LabVIEW中实现相机多次拍摄进行拼接的过程&#xff0c;可以分为以下几个步骤&#xff1a;设置相机参数、控制相机拍摄、图像处理与拼接、显示和保存结果。以下是一个详细的实现方案&#xff1a; 1. 设置相机参数 首先需要配置相机的参数&#xff0c;例如分辨率、曝光时间、…

如何用ai打一场酣畅淋漓的数学建模比赛? 给考研加加分!

文章目录 数学建模比赛1. 数学建模是什么&#xff1f;2. 数学建模分工合作2.1 第一&#xff1a;组队和分工合作2.2 第二&#xff1a;充分的准备2.3 第三&#xff1a;比赛中写论文过程 3. 数学建模基本过程4. 2023全年数学建模竞赛时间轴5. 数学建模-资料大全6. 数学建模实战 数…

精品PPT | MES设计与实践,业务+架构+实施(免费下载))

【1】关注本公众号&#xff0c;转发当前文章到微信朋友圈 【2】私信发送 MES设计与实践 【3】获取本方案PDF下载链接&#xff0c;直接下载即可。 如需下载本方案PPT/WORD原格式&#xff0c;请加入微信扫描以下方案驿站知识星球&#xff0c;获取上万份PPT/WORD解决方案&#x…

Ant Design pro 6.0.0 搭建使用以及相关配置

一、背景 在选择一款比较合适的中台的情况下&#xff0c;挑选了有arco design、ant design pro、soybean、vue-pure-admin等中台系统&#xff0c;经过筛选就选择了ant design pro。之前使用过arco design 搭建通过组件库拼装过后台管理界面&#xff0c;官方文档也比较全&#…