码云 Git 入门篇 —简介、安装、使用

这篇文章可以对刚入门gitee的朋友起到一点帮助的作用,也是我自己的一点点总结,能力一般,水平有限,如有不正确的地方请大家指正,如果觉得有帮助,请点一个赞,谢谢。

Git的安装

首先说明,Git是一个分布式的开源版本控制系统

下载地址

地址:https://gitforwindows.org/

安装(win10X64)

在windows客户端安装时不需要进行环境配置,一直点下一步进行默认安装即可
安装完成后可以打开cmd,输入:git --version,如果出现版本号,就说明安装完成

Sourcetree的安装和使用

因为Git是用cmd操作的,对于新手不是很友好,所以这时候需要安装Sourcetree,Sourcetree可以简化Gitd的存储库和存储步骤,不需要记命令,通过可视化的界面,提高代码开发效率。

下载安装

下载地址:https://www.sourcetreeapp.com/

安装

在安装过程中,需要跳过注册界面,如果有能力翻墙可以跳过

下载好之后会有这么一个界面要求你注册或登录。(不管它)将下面的一串串放进我的电脑的地址栏,打开sourcetree的文件夹
%LocalAppData%\Atlassian\SourceTree
通常长这样

对,没错,你会看到一个很不和谐的文件你是没有的

恩,就是它,所以接下来你应该在当前文件夹下创建一个json文件,文件名为accounts.json

[{"$id": "1","$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity","Authenticate": true,"HostInstance": {"$id": "2","$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount","Host": {"$id": "3","$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount","Id": "atlassian account"},"BaseUrl": "https://id.atlassian.com/"},"Credentials": {"$id": "4","$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account","Username": "","Email": null},"IsDefault": false}
]

保存此文件。
重新启动sourcetree。然后就可以跳过注册界面
到了这一步,所需要的软件已经准备完毕,可以开始使用了。

创建远程代码仓库

一:新建仓库
1:登录码云账号
2:新建仓库

3:选择好个人需求直接创建就可以

二:在本地创建代码库

1:在本地任意一个盘内创建一个文件夹,一定要保证文件夹内没有内容
2:打开Sourcetree,选择Clone

3:在原路径中填入码云仓库的连接链接
需要把它们进行同步才能在gitee上进行代码托管。
目标路径就是本地文件的路径
一切就绪后就可以点击克隆了
完成后本地文件夹会出现一个.git的隐藏文件夹

三:使用sourcetree进行代码托管

1:上传代码
当你在本地的代码想上传到码云时,打开sourcetree,点击提交,会有你的本地代码文件
选择暂存文件,暂存完后一定要备注文件内容,然后点击提交
提交完后就要文件还在本地,只有点击推送后文件才会传到码云的远程代码库中推送不需要进行任何更改
推送完后Gitee上就有了刚才推送上去的代码文件
2:获取仓库代码
点击拉取可以获取到云端的代码

注意:如果云端代码和本地代码改在了同一行,这个时候上传代码会报错
解决方法:如果出现这样的问题,先进行拉去操作,获得远程代码,然后打开本地代码
这个时候本地代码有争议的那一行会出现

<<<<<<< HEAD=======>>>>>>> 6a5e422dc31f391084e2c80e6ff4c6ac7bf16115

选择最终正确的代码,删掉多余的代码,然后从新提交推送,问题得到解决
所以在提交代码前一定要拉取,看是否有新的代码或者更改
3:远程分支
sourcetree有一个非常好用的功能就是分支,当有一个新的版本代码时,就可以使用分支,在提交新代码时,选择远程分支,然后新建一个分支,在选择推送,这时候,一个远程分支就已经建立好了。在gitee中可以看到一个新的分支就证明分支成功建立。

4:本地分支
远程分支建立好后,就要建立本地分支
在sourcetree中选择远程下的origin下的新建的分支,鼠标右键检出新的分支,这时候可以看到本地分支下出现了一个新的分支


注意:在不同的分支里面进行任何操作不会互相干扰

总结

第一次写文章难免会有一些不熟练和不严谨的地方,希望大家见谅,我现在也是在努力学习,有什么问题大家见谅。

码云 Git 入门篇 ---简介、安装、使用相关推荐

  1. Redis入门篇(安装与启动)

    Redis入门篇(安装与启动) 一.Redis介绍 Redis是NoSql的一种,在弄清楚Redis是个什么玩意之前,先了解下NoSql是什么. 1.什么是NoSql NoSql,全名:Not Onl ...

  2. 源码系列第1弹 | 带你快速攻略Kafka源码之旅入门篇

    大家过年好,我是 华仔, 又跟大家见面了. 从今天开始我将为大家奉上 Kafka 源码剖析系列文章,正式开启 「Kafka的源码之旅」,跟我一起来掌握 Kafka 源码核心架构设计思想吧. 今天这篇我 ...

  3. 开源中国码云git连接

    2019独角兽企业重金招聘Python工程师标准>>> 今天使用 本地git 注册和连接 开源中国的码云git的时候出了点情况,所以记录一下,主要是码云说明的 不够明白. 当然了 开 ...

  4. 码云git push报错 DeployKey does not support push code 解决办法

    码云git push报错 DeployKey does not support push code 解决办法 首先生成公钥去码云添加公钥有具体教程 添加公钥 一顿操作之后测试一下 git push 嗯 ...

  5. 码云 git android,Android studio使用Git上传码云入门教程

    Git使用教程: 本来android studio 我使用了插件gitee进行代码同步到码云,不得不说十分有用,可是也出现了一些问题,好比更新的代码提交不上去,可是用命令行的形式成功提交,故做记录.a ...

  6. Git(码云)的下载和安装(Windows)

    文章目录 一 git的下载 二 安装 一 git的下载 gitee是国内版的GitHub,一个代码托管平台.下载地址如下:https://git-scm.com/downloads.建议使用国内浏览器 ...

  7. Hexo+码云+git快速搭建免费的静态Blog

    原文地址:www.xksblog.top/quickly-bui- 作为一个对技术有着热情渴望的前端小白,对于写Blog这种事也是跃跃欲试.于是乎赶紧从网上搜罗了一堆搭建个人Blog的方法,对比了下, ...

  8. idea 上传项目到码云git仓库提交到gitee(完整操作流程)

    环境 : InteilJ IDEA2018.3.5    +   Git-2.16.2-64-bit   +   gitee 一 : (1)首先下载Git  --> 传送门 https://gi ...

  9. Gitee(码云)入门使用教程

    1.gitee(码云)是什么?有什么用? gitee是一个网站,网站的作用是代码托管,可以把你写过的代码上传的该网站,方便管理,同时面试时可以把你的gitee网址写上,让面试官看到你的代码,增加面试筹 ...

最新文章

  1. C语言中 sscanf 的用法
  2. ssacnf和sprintf实战取ip地址
  3. pyspark 读取本txt 构建RDD
  4. 为什么我喜欢写即时通讯软件呢?
  5. pythondjango教程_Python 中Django安装和使用教程详解
  6. redis 缓存预热_Redis异常问题解决方案:缓存雪崩、预热、穿透、击穿、降解方案分析...
  7. python requests 10041报错_Python:requests高级_模拟登陆
  8. 【Unity性能优化】ASTC压缩格式(Android)
  9. 01_DM 主备集群体验故障状态切换
  10. ThinkPad T43续命记
  11. HTML5 的新增特性
  12. 美国企业家宣言(转)
  13. outlook分组邮件提醒
  14. java基础,鼠标拖动拼图_使用UGUI实现拖拽功能(拼图小游戏)
  15. 「上帝粒子」发现10周年
  16. CentOS8 KVM USB设备直通虚拟机并实现热插拨
  17. 移动Web笔记——视口/二倍图/多倍图/背景缩放
  18. 中国工业钩环市场深度研究分析报告
  19. html hr线条粗细,html中hr怎么设置粗细
  20. mkdir cd 创建并进入文件夹,创建并进入目录,只写一遍目录名, `$_`获取最后一个参数, 笔记221108

热门文章

  1. k8s.5-使用RKE构建企业生产级Kubernetes集群
  2. 中图分类法----G 文化、科学、教育、体育
  3. 数据库系统概论 中文高清PDF版下载
  4. 考研拼的是智商还是勤奋努力?智商中下但勤奋,考研能成功吗?
  5. cero3.0曲面合并后阵列注意事项
  6. 基于以太坊区块链的物联网/IoT设备管理【论文及源码】
  7. 【无标题】网络,keepalived
  8. 计算机算法对程序设计的作用,浅谈对计算机程序设计的认识
  9. Python 爬取百度图片的高清原图
  10. 商业智能平台研究 (十) ETL 选型