Git下载-连接码云-保姆级教学(连接Gitee失败的解决)

Git介绍 + 码云连接        

一、Git介绍

二、Git的工作机制

下载链接:Git - 下载软件包

三、使用步骤

创建一个wss的文件夹,作为‘工作空间’

 四、连接码云账号

 五、连接Gitee失败的解决方法 

一、Git介绍

Git是一个免费的开源的`分布式版本控制系统

Git适用于多种开发工作流程,它可以根据团队的需求和开发模式来选择合适的工作流。
每个开发者都拥有完整的代码仓库,包含完整的历史记录。开发者可以在本地进行版本控制操作,在本地独立开发和提交,然后提交推送到远程仓库,不需要始终依赖中央服务器。并且不受网络影响,没有网络连接时也可以继续工作。

二、Git的工作机制

下载链接:Git - 下载软件包

下载的时候记得修改路径,最好不要安装在C盘了

三、使用步骤

创建一个wss的文件夹,作为‘工作空间’

右击点击 Open Git Bash here

输入: git init   然后会出现一个叫.git的文件夹,这个文件夹很暗,如果没有的话应该是隐藏了,隐藏的看以下图。

 

右击新建一个文本文档,名字为a.txt,输入内容保存 (名字也可以自己取,不过后面写的名字要和自己的对应) 

 

设置自己的用户签名(重要)

git config --global user.name 'zlx888'    设置用户签名
git config --global user.email '630080900@qq.com'     设置邮箱签名

邮箱可以用自己的,不是QQ邮箱也可以的

输入:git status  查看版本状态

 

将工作空间的修改添加到暂存区:git add .

输入:git add a.txt   后在查询一下状态: git status

将暂存区内容提交到版本库(本地仓库)
输入:git commit -m '版本说明'

查看历史版本信息(输入一种就可以了)

输入:git log

git log        ##显示每个版本的详细信息
git reflog     ##显示版本号

查询一下我们的a文件  输入:cat a.txt

 四、连接码云账号

        首先要有一个码云账号,因为我已经注册过了,所以没有那个页面截图了,手机号注册就好了,密码一定要记住!

       

进来后,来到我的,点击找到仓库下面的新建一个仓库

 

 输入你的仓库名称,点击创建(仓库名不能和你已经存在的仓库重名)

 

 

 这样就是连接成功了(复制后有些同学可能不知道怎么粘贴上去,右击会看到一个paste的单词,点击就可以粘贴了)

 

提交本地仓库文件到'远程仓库'(push到远程仓库需要gitee的帐号和密码)

我这里是已经输入过密码了,你把注册码云的手机号登入就好,密码就是你开始设置的那个

(有遇到需要公钥问题的朋友可以看一下第五点,我的一个解决方案)

输入:git push origin (master/创建分支的名字)

注意事项: 多人同时开发时,可能出现提交失败,可能是有其它人在你之前提交过一次版本,那么你需要先pull拉取更新的代码,再push提交。

 

 回到码云刷新页面,就可以看到你push到仓库的文件啦~点击进去就可以看到你文件的内容了

 

 五、连接Gitee失败的解决方法

这里我想分享一个我在连接时遇到的一个问题,我当时连接的时候,一直说需要公钥,码云这里其实是有一个教程的,很详细。

但是我用了以后还是没有成功啊 (╥_╥),我是通过去加入到别人的仓库,在连接上传成功的,后面就可以正常连接自己创建的仓库了,方法如下

 你复制到浏览器进入加入就好了,接着让对方连续操作

可以搞个文本文档发,或者自己敲吧,保险一点,反正不长 

把对方的文件pull到你的本地里面去  git pull  对方的仓库链接(下面图片)。获取到后去你的文件修改一下内容,保存重新,接着如下步骤

你要先把之前你自己的连接删除,命令在下面了

 ##-------------------修改连接地址----------------------##
git remote###查看所有远程仓库
git remote -v###查看当前远程仓库地址    1、查这个
git remote set-url origin 你新的远程仓库地址 ###修改连接连址   3、连接其他仓库
git remote rm origin##删除远程连接    2、删除掉

 

在次输入:git push origin (master/创建分支的名字)   

这个时候就会在让你登入码云,一样的手机号,密码

 

成功后一样的操作去查看,接着就可以试一试用自己创建的仓库重新连接了,这个是我遇到以及解决的一个方法。还有什么疑问可以提问在评论区~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

https和http的区别,及HTTPS的工作流程

HTTP(HyperText Transfer Protocol)和HTTPS(HyperText Transfer Protocol Secure)都是超文本传输协议,但它们之间的关键区别在于安全性。 安全性: HTTP:数据以明文传输,没有加密&…

【Python · Pytorch】人工神经网络 ANN(上)

【Python Pytorch】人工神经网络 ANN(上) 0. 生物神经网络1. 人工神经网络定义2. 人工神经网络结构2.1 感知机2.2 多层感知机2.3 全连接神经网络2.4 深度神经网络 2. 训练流程※ 数据预处理 (Data Preprocessing) 3. 常见激活函数3.1 Sigmoid / Logisti…

基本查询【MySQL】

文章目录 基本查询插入时是否更新替换查询指定列查询查询字段为表达式为查询结果指定别名结果去重where条件NULL 的查询 结果排序筛选分页结果UpdateDelete截断表聚合函数分组(group by)having && where 基本查询 建表 mysql> create table Student (-> id int…

pandas——数据结构

一、series (一)创建series import pandas as pd#1.使用列表或数组创建Series # 使用列表创建Series,索引默认从0开始 s1 pd.Series([1, 2, 3]) print(s1) # 使用列表和自定义索引创建Series s2 pd.Series([1, 2, 3], index[a, b, c]) pr…

算法妙妙屋-------1.递归的深邃回响:C++ 算法世界的优雅之旅

前言: 递归是一种在算法中广泛应用的思想,其主体思想是通过将复杂的问题分解为更简单的子问题来求解。具体而言,递归通常包括以下几个要素: 基本情况(Base Case):每个递归算法必须有一个或多个…

禾川HCQ1控制器程序编译报错如何解决

1、第一次打开用户程序 2、提示库未安装 3、安装库文件 4、脉冲轴库未安装 5、没有错误 去禾川自动化官网,把可以安装的包和库都安装下,程序编译就没有错误了。 6、下载相关包文件

HarmonyOS:@Watch装饰器:状态变量更改通知

Watch应用于对状态变量的监听。如果开发者需要关注某个状态变量的值是否改变,可以使用Watch为状态变量设置回调函数。 说明 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 从API version 11开始,该装饰器支持在元服务中使用。 一、概…

Windows如何查看自己网卡的MAC地址?

本章教程,主要介绍如何在Windows查看自己的网卡mac地址。 一、查询MAC地址方法 打开使用PowerShell,运行以下命令即可查询到自己的网卡MAC地址。 Get-NetAdapter | Select-Object Name, MacAddress二、MAC地址是什么 MAC地址(Media Access Co…

Unknown at rule @tailwindscss(unknownAtRules)

一、前言 整合 tailwindcss 后,发现指令提示警告 Unknown at rule tailwindscss(unknownAtRules),其实是 vscode 无法识别 tailwindscss 指令,不影响使用,但是对于我这种有编程洁癖的人来说,有点膈应。 二、解决方案…

Python 实现深度学习模型预测控制--预测模型构建

链接:深度学习模型预测控制 (如果认为有用,动动小手为我点亮github小星星哦),持续更新中…… 链接:WangXiaoMingo/TensorDL-MPC: DL-MPC(deep learning model predictive control) is a software toolkit…

安宝特案例 | AR技术在院外心脏骤停急救中的革命性应用

00 案例背景 在院外心脏骤停 (OHCA) 的突发救援中,时间与效率直接决定着患者的生命。传统急救模式下,急救人员常通过视频或电话与医院医生进行沟通,以描述患者状况并依照指令行动。然而,这种信息传递方式往往因信息不完整或传递延…

书生大模型第一关Linux基础知识

任务一:完成SSH连接与端口映射并运行hello_world.py 1.SSH及其端口映射 2.在VSCode中安装插件: 3.创建开发机 最后点击创建,然后可能需要等待一段较长的时间,大概需要5分钟左右,如果需要排队则更长时间 然后选择…

openGauss数据库-头歌实验1-5 修改数据库

一、查看表结构与修改表名 (一)任务描述 本关任务:修改表名,并能顺利查询到修改后表的结构。 (二)相关知识 为了完成本关任务,你需要掌握: 1.如何查看表的结构; 2.如…

【机器学习】26. 聚类评估方法

聚类评估方法 1. Unsupervised Measure1.1. Method 1: measure cohesion and separationSilhouette coefficient Method 2:Correlation between two similarity matricesMethod 3:Visual Inspection of similarity matrix 2. Supervised measures3. 决定…

基于stm32单片机的智能循迹小车

功能描述 STM32单片机循迹避障蓝牙控制温度采集烟雾采集火焰探测声光报警按键调节OLED显示 1. STM32单片机为控制核心 2. 通过ds18b20传感器测量环境温度 3. 通过mq-2烟雾传感器测量环境中的烟雾浓度 4. 温度阈值和烟雾浓度阈值可以通过按键进行调节 5. 当温度或者烟雾浓度超过…

【图解版】力扣第70题:爬楼梯

推理出状态表达式 f(5)表示到达第5层,所有可能的方法数。 到达第5层,有可能是从第4层走一步上来,也有可能是从第3层走两步上来。所以我们可以慢慢延伸,画出上面👆🏻的图。 从图中,我们可以看到…

MySQL基础(三)

目录 一. 插入内容insert 1.1 默认插入 1.2 指定某些列插入数据 1.3 一次插入多行 1.4 insert 插入时间 二. 查询数据select(比较复杂) 2.1 全列查询 2.2 指定列查询 2.3 查询字段为表达式 2.4 别名 as 2.5 去重查询 distinct 2.6 排序…

OpenAI 的 Whisper:盛名之下,其实难副?

OpenAI 的 Whisper:盛名之下,其实难副? Whisper 的崛起与承诺 严重缺陷的曝光 风险分析 应对措施 结论 在人工智能的浪潮中,OpenAI 一直以其创新性和强大的技术实力备受瞩目。然而,最近 OpenAI 的语音转写工具 Wh…

在kanzi 3.9.8里使用API创建自定义材质

1. kanzi studio设置 1.1 创建一个纹理贴图,起名Render Target Texture 1.2 创建一个Image节点,使用该贴图 2. 代码设置 2.1 创建一个自定义节点类 class mynode2d : public Node2D { public: virtual void renderOverride(Renderer3D& renderer…

音频中sample rate是什么意思?

‌sample rate‌在数字信号处理中,指的是‌采样频率‌,即每秒钟从连续信号中抽取的样本数量。采样频率越高,信号的还原度越高,但同时也会增加计算负担和存储需求‌。 实际应用场景 在音频处理中,设置合适的采样率可以…