小白入门gitee(码云)

一. 介绍

想要了解码云,我们先来了解一下什么是版本控制系统。
版本控制系统的功能

  1. 代码的备份
  2. 恢复之前的版本
  3. 查看代码修改的内容
  4. 有利于团队的开发,提高开发的效率

我们可以这样理解
这就相当于游戏的存档,当我们打bos的时候先给游戏存个档,如果失败,还可以从存档处继续玩。

  • 版本控制系统的分类可分为三种 本地(SCCS RCS),集中式(CVS), 和分布式(git)而我们说的码云就是分布式

  • Git 有图形界面客户端和Git命令行界面客户端,我推荐大家先学命令行的客户端,因为我们学习知识不仅要知其然,而且要知其所以然

  • 相信大家也听过微软的github,代码托管平台 ,但是它的界面全部都是英文版的,英语不是很好的朋友学习起来有一点难度,比如说像博主就是。但是感兴趣的朋友可以了解一下。
    github官网:https://github.com/

    在这里插入图片描述

二. 注册账户

  1. 首先我们先进入码云的官网:https://gitee.com/,注册一个账户
    在这里插入图片描述

  2. 填写相关的信息,注意 个人空间的地址填成自己熟悉的字母,后面用会比较方便
    在这里插入图片描述

    1. 登录后的图片,我的可能好大家的不太一样,因为我的gitee 建了好几个仓库
      在这里插入图片描述

三. 本地环境的配置

言归正传,我们说一下环境的搭建,使用码云,我们先要学会本地代码库的一系列的操作,然后在学习同步到远程代码库,当然远程代码库也有上传文件,删除文件和修改文件等功能,但是如果文件比较多的话就相对比较麻烦。

1.如果是在linux系统

  1. 使用命令来下载 git (sudo apt-get install git),想要获取git的帮助信息也可以使用命令 git command --help,同时也能验证git有没有安装成功。
  2. 使用git之前先要配置用户名,Email和文本编辑器。
    git config --global user.name “ZHAI”
    git config --global user.email zfq0620@126.com
    sudo git config --system core.editor vim (设置文本编辑器为vim)
    查看配置的信息用 git config --list
    在这里插入图片描述

2.如果是windows系统

  1. 首先我们需要下载一个软件,这个是微软的github的客户端,下载链接:https://www.lanzous.com/i9iqtvi,下载后,就安装,傻瓜式安装一路下一步就行,等安装成功后,鼠标右键会显示下面图片中所显示的两项内容。
    在这里插入图片描述
  2. 和上面一样,得先配置户名,Email。
    方法,先鼠标有键,然后打开git Bash Here,然后输入
    git config --global user.name “ZHAI”
    git config --global user.email zfq0620@126.com
    输入之后就退出,简单的配置就到这里。
    在这里插入图片描述

四. 本地代码库的操作

1.基本概念

我们先来明白几个名词 working Directory(工作区),Staging Area(暂存区),.git directory(Repository)(仓库)

我们可以这样理解,就像我们在超市购物,我们得先把想要的商品放在购物车,然后在推到收银台去结账。

2.命令操作

在这里插入图片描述
在这里插入图片描述
回退版本
在这里插入图片描述
回退到上一个版本

git reset –hard HEAD ^

回退到上上一个版本

git reset –hard HEAD ^^

回退到指定版本(1094a为版本号的前几位 可用git log 查看版本信息)

git reset --hard 1094a

也可用这个命令查看信息

git reflog

在这里插入图片描述

五. 远程代码库的操作

1.下载远程代码库的代码

  1. 首先我们鼠标右键打开git Bash Here 客户端
  2. 输入 git clone + 网址(以下图片部分)
    在这里插入图片描述

2.同步远程仓库(上传代码)

克隆之后的代码更新
  1. 首先我们需要先克隆代码,到本地的文件夹内(注意克隆的时候会将整个仓库克 隆下来以及.git配置文件等)
  2. 我们修改本地克隆下来的文件后
    先要 git add 修改的文件
    然后 git commit -m “说明性语言”
    最后 git push 就可以将修改过的文件同步到远程代码库
新建仓库后的代码上传

新建仓库后显示如下在这里插入图片描述

当我们新建一个仓库后,仓库类无任何内容,我们将本地的代码同步到远程仓库就需要一下步骤

  1. 进入本地仓库目录 cd + 目录的名字
  2. 添加文件到缓存区 git add + 文件名
  3. 将缓存区文件添加到仓库 git commit -m “first commit”
  4. git remote add origin + 网站
  5. git push -u origin master

等我们再次刷新远程代码库的时候,已经显示所有的上传文件

将远程代码库的文件同步到本地
  • 我们使用 git pull 命令

六. 总结

在这里插入图片描述

  • 6
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UNet是一种用于图像分割任务的神经网络模型,适合小白入门学习。它最早由Ronneberger等人提出,结构简洁并且易于理解。 首先,我们需要明确图像分割的概念。图像分割是指将一张图像分成多个具有语义意义的区域,例如将一张包含汽车的图像分割成汽车和背景两个区域。而UNet正是用于实现这一任务的模型。 UNet的结构由两部分组成,即编码器和解码器。编码器(左侧)用于将输入图像逐步进行下采样,提取低层次的特征。解码器(右侧)则逐步进行上采样,将低层次特征转换为高层次特征,并恢复原始图像的分辨率。通过这种编码器-解码器设计,UNet能够同时保留局部和全局的特征信息,有效地进行图像分割。 UNet的训练过程通常需要使用标注的分割图像作为监督信号。通过最小化预测分割结果与真实分割图像之间的差异,模型不断优化自身,提高分割性能。 对于小白入门学习UNet,可以选择使用公开的图像分割数据集,例如Cityscapes、PASCAL VOC等,通过搭建UNet模型进行训练和预测。学习过程中需关注网络结构、损失函数的选择以及优化算法的使用等方面。 此外,还可以参考知乎上关于UNet的相关讨论和教程,学习其他人的经验和技巧。通过不断实践和总结,逐渐掌握UNet的使用方法和原理,提高图像分割的效果。 总之,UNet是一个适合小白入门的图像分割模型,通过一步步学习和实践,你可以逐渐掌握其使用方法并取得令人满意的分割结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值