python每日学9 : windows上配置gitee的远程仓库,git的初步使用

news2025/1/16 14:12:49

在开发中,如果遇到复杂的项目,使用版本控制是非常有必要的,如果涉及到多端开发,那么还需要使用远程仓库。本文作个简单记录,记录下git初步使用。

1 下载与安装

git还有几个ui版本,但是开始使用的话,还是从先用git的官方工具,以后熟练了,可以尝试其他的工具。
官方工具下载链接:https://git-scm.com/downloads
安装时选择比较多,可以都选默认的,后面还可以调整,如果没用过vi,建议中间有一个选编辑器的地方,选成比较熟悉的编辑器,比如vscode.

2 初始化全局配置

初始化配置其中重要一个环节,就是告诉git我是谁,因为git是一个可以多人协作的工具。所以需要告诉系统是谁在操作。打开git bash(开始菜单有),输入以下配置命令:

git config --global user.name "自已的用户名"
git config --global user.email "自己的邮箱"

3 创建仓库

仓库其本质是一个文件夹,只是通过git标记后成为了“仓库”。

3.1 新建一个仓库

因为仓库本质是文件夹,所以就需要新建一个文件夹,这个可以用资源管理器,也可以直接用命令,gitbash里本身也是支持cmd命令的(但与cmd有一些小的不同)
新建文件夹后,在git bash下进入当新建的文件夹目录输入以下命令:

git init

在这里插入图片描述
注意标题栏和每一行那个绿色提示符后面是当前的文件夹路径。

3.2 把一个现有的文件夹创建成仓库

方法跟上一步一样,只不过不用新建文件夹

4 生成密钥

为了保证在连接远程仓库时的安全,一般需要进行ssh连接,这时就需要密钥, 命令如下

ssh-keygen -t rsa -C "你的邮箱"

生成密钥后,会在C:\Users\Administrator\.ssh 下生成两个密钥文件:id_rsa和id_rsa.pub

5 注册gitee并添加ssh公钥

注册一个账号,注册完后,进入账号设置。
在这里插入图片描述
点击ssh公钥,把上一步生成的id_rsa.pub里的内容粘贴到下面的公钥的处,在标题上随便起个名字,一般用来标是谁或者哪一台电脑(适用于一个人多台电脑的情况)
在这里插入图片描述

6 在gitee上新建仓库

新建仓库的步骤很简单,就是按流程来,建好了之后,gitee上会有一个帮助。
在这里插入图片描述
这个帮助详细的,看这个就能操作了。
需要知道的是,每个仓库有一个地址

git remote add origin git@gitee.com:zjx0711/test123.git

我们通过这个命令,是添加了一个名为origin的远程地址,这个地址就是git@gitee.com:zjx0711/test123.git

git push -u origin "master"

通过git push -u的命令强制把本地仓库与远程仓库的master主分支连接起来了。
第一次需要用git push -u,以后再使用就用git push就可以了。

至此,文章就结束了,后续git的使用可以参考我以前写的一篇文章:
单人开发使用git需要记住的最核心命令

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

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

相关文章

【LeetCode】带环链表两道题

第一题:环形链表 问题介绍 给你一个链表的头节点head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos 来表示链表…

【Storm】【三】Storm 核心概念详解

Storm 核心概念详解 一、Storm核心概念1.1 Topologies(拓扑)1.2 Streams(流)1.3 Spouts1.4 Bolts1.5 Stream groupings(分组策略)二、Storm架构详解2.1 nimbus进程2.2 supervisor进程2.3 zookeeper的作用2.…

【蒸滴C】C语言结构体入门?看这一篇就够了

目录 一、结构体的定义 二、结构的声明 例子 三、 结构成员的类型 结构体变量的定义和初始化 1.声明类型的同时定义变量p1 2.直接定义结构体变量p2 3.初始化:定义变量的同时赋初值。 4.结构体变量的定义放在结构体的声明之后 5.结构体嵌套初始化 6.结构体…

24节气-惊蛰 // 诗句、海报分享,春风至,惊雷动。

惊蛰,古称"启蛰",是二十四节气中的第3个节气,更是干支历卯月的起始;时间点在公历3月5-6日之间,太阳到达黄经345时。《月令七十二候集解》:"二月节……万物出乎震,震为雷,故曰惊蛰&#xff0…

【ONE·C || 动态内存管理】

总言 C语言:动态内存管理介绍。 文章目录总言1、为什么存在动态内存管理2、动态内存函数介绍2.1、malloc、free2.1.1、malloc函数2.1.2、free函数2.2、calloc、realloc2.2.1、calloc函数2.2.2、realloc函数3、常见的动态内存错误3.1、对NULL指针的解引用操作3.2、对…

TEX:显示文本

文章目录字体选择字体fontspec宏包根据字体形状控制字体为不同的字体形状选择不同的特征为不同的字体大小状选择不同的特征中文字体选择xeCJK宏包字体选择与设置XELATEX字体名查找字体集与符号居中与缩进居中单边调整两边缩进诗歌缩进列表itemize样例enumerate样例description样…

Java多线程(三)——线程池及定时器

线程池就是一个可以复用线程的技术。前面三种多线程方法就是在用户发起一个线程请求就创建一个新线程来处理,下次新任务来了又要创建新线程,而创建新线程的开销是很大的,这样会严重影响系统的性能。线程池就相当于预先创建好几个线程&#xf…

concrt140.dll丢失四种方法解决丨提示游戏里找不到concrt140.dll?

电脑提示concrt140.dll文件丢失怎么办?由于找不到concrt140.dll,无法继续执行代码? 我们平时在打开 Adobe 应用程序、Halo、Forza Horizon 5 地平线5 等时,可能会遇到找不到 concrt140.dll。因此,这不是特定于某个应用…

基频的后处理

基频归一化 基频为什么要归一化?为了消除人际随机差异,提取恒定参数,在语际变异中找到共性。 引言 声调的主要载体就是基频。但是对声调的感知会因人而异,例如某个听感上的高升调,不同的调查人员可能会分别描写成 […

Nginx的负载均衡

Nginx不仅可以作为一个web服务器或反向代理服务器,还可以按照权重、轮询、ip_hash、URL_hash等多种方式实现对后端服务器的负载均衡。 负载均衡的概念: 负载均衡就是将负载分摊到多个操作单元上执行,从而提高服务的可用性和相应速度&#xf…

数据仓库、数据中台、数据湖都是什么?

相信很多人都在最近的招聘市场上看到过招聘要求里提到了数据仓库、数据中台,甚至还有数据湖,这些层出不穷的概念让人困扰。今天我就来跟大家讲一讲数据仓库、数据中台以及数据湖的概念及区别。 数据库 在了解数据仓库、数据中台以及数据湖之前&#xff…

JDBC

JDBC核心技术 讲师:宋红康 微博:尚硅谷-宋红康 第1章:JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内…

【java web篇】Tomcat的基本使用

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

ceph介绍、原理、架构、算法...个人学习记录

前言 之前公司安排出差支援非结构化项目,采用springcloud(redismysql数据冷热处理)s3escephkafka还涉及一些区块链技术等等…,在与大佬的沟通交流下对ceph产生了兴趣,私下学习记录一下;后续工作之余会采用上面相关技术栈手动实现不…

Python模块化编程_Python编程之路

之前跟大家讲的是一些python的数据基础,从这篇文章开始,我们开始正式学习python的模块化编程 下面我们解释一下什么叫做模块 之前已经讲过怎么去定义一个方法,如果你是用python交互器(自带交互器,或者是ipython)来学习定义方法的…

4 通道 3.2GSPS(2 通道 6.4GSPS) 12 位 AD 采集子卡模块

FMC134 是一款 4 通道 3.2GSPS(或者配置成 2 通道 6.4GSPS) 采样率的 12 位 AD 采集 FMC子卡模块,该板卡为 FMC标准,符 合 VITA57.4 规范,可以作为一个理想的 IO 模块耦合至 FPGA 前端, 射频模拟信号数字化…

c语言经典例题-循环结构程序设计

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 求各位数字之积: 本关任务:计算正整数num的各位上的数字之积。 例如: 输入&am…

Elasticsearch:构建自动补全功能 - Autocomplete

什么是自动补全(autocomplete)功能呢?我们举一个很常见的例子。 每当你去谷歌并开始打字时,就会出现一个下拉列表,其中列出了建议。 这些建议与查询相关并帮助用户完成查询。 Autocomplete 正如维基百科所说的&#xf…

vulnhub raven2复现

1.扫描全网段,找出了存活主机ip为192.168.85.144 nmap 192.168.85.0/24 2.nmap扫描端口 nmap -p1-65535 192.168.85.144 3.访问此网站,没找到什么地方可以利用漏洞 ,查看中间件为wordpress 4.使用dirb对该网站进行目录扫描 dirb http://1…

刷题笔记3 | 203. 移除链表元素、707设计链表,206.反转链表

目录 203. 移除链表元素 707、设计链表 206.反转链表 203. 移除链表元素 题意:删除链表中等于给定值 val 的所有节点。 示例 1: 输入:head [1,2,6,3,4,5,6], val 6 输出:[1,2,3,4,5] 示例 2: 输入:h…