当前位置: 首页 > article >正文

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

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

 

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


http://www.kler.cn/a/377809.html

相关文章:

  • Spark 的Standalone集群环境安装与测试
  • [Web安全 网络安全]-DoS(拒绝服务攻击)和DDoS(分布式拒绝服务攻击)
  • 十年码农的编程心得分享
  • 【网络安全】|nessus使用
  • 金箍棒变化-第15届蓝桥杯国赛Scratch初/中级组真题第1题
  • 网络原理(应用层)->HTTPS解
  • 【Jetson AGX Orin(Arm Linux)安装pyqt5及Format_BGR888报错】
  • 学Linux的第六天
  • [SWPUCTF 2021 新生赛]web方向(七到11题) 解题思路,实操解析,解题软件使用,解题方法教程
  • 科普 | 子母钟系统是什么?网络时钟同步的重要性?
  • 红黑树代码详解
  • 【LuatOS】Lua与LuatOS中的Math.randomseed
  • word mathml 创建粗体字母快捷键
  • 【C】指针的基本知识点
  • Linux中SPI
  • 重学SpringBoot3-整合 Elasticsearch 8.x (一)客户端方式
  • 使用 Logback 的最佳实践:`logback.xml` 与 `logback-spring.xml` 的区别与用法
  • 力扣题解(大礼包)
  • yarn 下载安装、下载依赖、通过 vscode 运行服务(Windows11)
  • 对于自带缓存的对象的注意点
  • 8. 数据结构——邻接表、邻接矩阵的基本操作
  • Elasticsearch Search Template 搜索模板
  • 代码随想录算法训练营第十五天| 654.最大二叉树 、617.合并二叉树 、700.二叉搜索树中的搜索、98.验证二叉搜索树
  • AcWing 320 能量项链 状态压缩dp
  • 【C++刷题】力扣-#566-重塑矩阵
  • 前端八股文第四篇