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

news2024/11/24 8:52:24

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/创建分支的名字)   

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

 

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

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

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

相关文章

Spring Boot 与 Vue 共铸卓越采购管理新平台

作者介绍:✌️大厂全栈码农|毕设实战开发,专注于大学生项目实战开发、讲解和毕业答疑辅导。 🍅获取源码联系方式请查看文末🍅 推荐订阅精彩专栏 👇🏻 避免错过下次更新 Springboot项目精选实战案例 更多项目…

DataFlow v202410 版本更新 一站式数据处理平台

DataFlow 是 OpenCSG 推出的一站式数据处理平台,与 CSGHub 无缝集成,形成数据到模型的全生命周期闭环,助力持续优化。平台兼容多种数据格式与来源,支持本地、云端和网络数据接入,并提供高效转换和读取工具,…

【搜索引擎】俄罗斯搜索引擎yandex

俄罗斯搜索引擎yandex 1997年,俄罗斯搜索引擎Yandex(俄语意为:语言目录)首次上线,已发展成为全球第四大搜索引擎和第二大非英语搜索引擎 https://yandex.com/

电脑没有下载声卡驱动怎么办?电脑声卡驱动安装方法

在日常使用电脑的过程中,我们可能会遇到电脑没有声音的问题,这往往与声卡驱动缺失或损坏有关。声卡驱动是连接电脑硬件(声卡)与操作系统之间的桥梁,确保音频信号能够正常输入输出。那么,当电脑没有声卡驱动…

DEVOPS: 集群伸缩原理

概述 阿里云 K8S 集群的一个重要特性,是集群的节点可以动态的增加或减少有了这个特性,集群才能在计算资源不足的情况下扩容新的节点,同时也可以在资源利用 率降低的时候,释放节点以节省费用理解实现原理,在遇到问题的…

git 删除远程不存在本地命令却能看到的分支

要删除远程不存在但本地却能看到的分支&#xff0c;你可以按照以下步骤操作&#xff1a; 删除本地分支&#xff1a; 如果你确定要删除的分支已经没有用处&#xff0c;可以使用以下命令来删除本地分支&#xff1a; git branch -d <branch-name>这里的 <branch-name>…

《Python游戏编程入门》注-第4章6

《Python游戏编程入门》的“轮询鼠标”内容介绍了通过轮询鼠标实现实时显示鼠标位置和按键状态的游戏。 1 游戏介绍 实时显示鼠标位置和按键状态的游戏如图1所示。 图1 实时显示鼠标位置和按键状态 从图1中可以看到&#xff0c;游戏界面主要分为上下两部分。其中&#xff0c…

ENNSP中ACL的实验配置

ACL&#xff1a;访问控制列表 1访问控制----在路由器的入或者出的接口上&#xff0c;匹配流量&#xff0c;之后产生动作---允许或拒绝 2.定义感兴趣流量-----帮助其他软件抓流量 访问控制的匹配规则&#xff1a; 拓扑图如下 基础配置 基础配置弄好后&#xff0c;随便p…

C++设计模式结构型模式———装饰模式

文章目录 一、引言二、装饰器模式三、总结 一、引言 装饰模式是一种结构型设计模式&#xff0c; 允许你通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。 该模式展现出了运行时的一种扩展能力&#xff0c;以及比继承更强大和灵活的设计视角和设计能力&#x…

第7章 内容共享

第 7 章 内容共享 bilibili学习地址 github代码地址 本章介绍Android不同应用之间共享内容的具体方式&#xff0c;主要包括&#xff1a;如何利用内容组件在应用之间共享数据&#xff0c;如何使用内容组件获取系统的通讯信息&#xff0c;如何借助文件提供器在应用之间共享文件…

分布式锁(redisson,看门狗,主从一致性)

目录 分布式锁一&#xff1a;基本原理和实现方式二&#xff1a;分布式锁的实现1&#xff1a;分布式锁的误删问题2&#xff1a;解决误删问题 三&#xff1a;lua脚本解决多条命令原子性问题调用lua脚本 四&#xff1a;Redisson1&#xff1a;redisson入门2&#xff1a;redisson可重…

Java实战项目-基于SpringBoot+Vue的二手车交易系统的研究与实现

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

JVM学习总结:类的加载篇

本文是学习尚硅谷宋红康老师主讲的尚硅谷JVM精讲与GC调优教程的总结&#xff08;文末有链接&#xff09; 本篇可能被问到的问题&#xff1a; 类的加载过程类加载器 自定义类的加载器、ClassLoader双亲委派机制&#xff0c;破坏此机制的例子 类的加载过程&#xff08;生命周期…

CSS例子: 横向排列的格子

效果 HTML <view class"content"><view class"item" v-for"item of 5">{{item}}</view></view> CSS .content {height: 100vh;display: flex;flex-direction: row; flex-wrap: wrap;align-content: flex-start;backgro…

ElementUI el-form表单多层数组的校验

问题描述 提示&#xff1a;这里描述项目中遇到的问题&#xff1a; ElementUI el-form表单多层数组的校验 页面效果&#xff1a; 数据结构&#xff1a; addform: {code: ,type: ,value: ,state: 1,remark: ,fieldList: [{fieldCode: ,resolverEntities: [{resolverType: , re…

房贷利率定价调整机制变更的一点理解

个人理解&#xff1a; 1、已知2024年第三季度全国新发放商业性个人住房贷款加权平均利率为3.33%。 而2024年7月、8月、9月的5年期以上LPR数据分别如下&#xff1a; - 7月20日调整后&#xff0c;5年期以上LPR为3.75%&#xff1b; - 8月的5年期以上LPR与7月相同&#xff0c;…

设计模式讲解01-建造者模式(Builder)

1. 概述 建造者模式也称为&#xff1a;生成器模式 定义&#xff1a;建造者模式是一种创建型设计模式&#xff0c;它允许你将创建复杂对象的步骤与表示方式相分离。 解释&#xff1a;建造者模式就是将复杂对象的创建过程拆分成多个简单对象的创建过程&#xff0c;并将这些简单…

[MySQL]DQL语句(一)

查询语句是数据库操作中最为重要的一系列语法。查询关键字有 select、where、group、having、order by、imit。其中imit是MySQL的方言&#xff0c;只在MySQL适用。 数据库查询又分单表查询和多表查询&#xff0c;这里讲一下单表查询。 基础查询 # 查询指定列 SELECT * FROM …

C/C++语言基础--C++模板与元编程系列三(变量模板、constexpr、萃取等…………)

本专栏目的 更新C/C的基础语法&#xff0c;包括C的一些新特性 前言 模板与元编程是C的重要特点&#xff0c;也是难点&#xff0c;本人预计将会更新10期左右进行讲解&#xff0c;这是第三期&#xff0c;讲变量模板、constexpr、萃取等知识&#xff1b;C语言后面也会继续更新知…

leetcode155:最小栈

设计一个支持 push &#xff0c;pop &#xff0c;top 操作&#xff0c;并能在常数时间内检索到最小元素的栈。 实现 MinStack 类: MinStack() 初始化堆栈对象。void push(int val) 将元素val推入堆栈。void pop() 删除堆栈顶部的元素。int top() 获取堆栈顶部的元素。int get…