0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Git版本管理工具的使用方法

玩转单片机 来源:玩转单片机 2023-08-14 14:34 次阅读

版本管理有许多不同的方式,其中开源的Git比较受欢迎,分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。相对于使用命令来操作Git,使用可视化来操作更方便,也容易入门学习和快速使用。

准备工作

1、注册一个gitee或者github账号,然后创建个仓库用于测试,由于众所周知的原因,这里就用gitee来测试。

3f89d052-385f-11ee-9e74-dac502259ad0.png

2、安装vscode

3fb18728-385f-11ee-9e74-dac502259ad0.png

3、安装git

3fc5b6ee-385f-11ee-9e74-dac502259ad0.png

简单使用

克隆远程仓库到本地

1、找到对应的仓库,然后复制链接地址

3fe4dc9a-385f-11ee-9e74-dac502259ad0.png

2、打开vscode克隆,并存储到电脑文件夹中

3ff4f8e6-385f-11ee-9e74-dac502259ad0.png

简单明了直接就先放桌面

401310b0-385f-11ee-9e74-dac502259ad0.png

3、克隆完成直接打开

4047db4c-385f-11ee-9e74-dac502259ad0.png

本地Git仓库使用

1、使用vscode打开文件夹

405a97fa-385f-11ee-9e74-dac502259ad0.png

2、初始化仓库

407fe992-385f-11ee-9e74-dac502259ad0.png

3、初始化仓库后,文件后边有个字母

409378ae-385f-11ee-9e74-dac502259ad0.png

相关解析:

A:工作区新增的文件.
C:文件的一个新拷贝.
D:你本地删除的文件,服务器上还在。
M:文件的内容或者mode被修改。
R:文件名被修改了。
T:文件的类型被修改了。
U:文件没有被合并,需要完成合并才能进行提交。
X:未知状态。


4、添加到暂存

40b3bfe2-385f-11ee-9e74-dac502259ad0.png



5、提交

40dad01e-385f-11ee-9e74-dac502259ad0.png



首次提交会出现这样的提示:

40ef0ffc-385f-11ee-9e74-dac502259ad0.png



可以通过命令来配置:
设置全局姓名
gitconfig--globaluser.name《姓名》

设置全局邮箱
gitconfig--globaluser.email《邮箱》

操作图:

4120ab3e-385f-11ee-9e74-dac502259ad0.png



提交完成后,会出现提交分支到远程仓库的按钮:

4131ff2e-385f-11ee-9e74-dac502259ad0.png



点击提交按钮会出现这个提示:

415fcb2a-385f-11ee-9e74-dac502259ad0.png



正确的打开方式应该是先链接远程仓库:


41973a6a-385f-11ee-9e74-dac502259ad0.png

需要提供仓库的链接地址、仓库名称、账号及密码。

提交完成:

41c7c112-385f-11ee-9e74-dac502259ad0.png



查看仓库:

41f57d50-385f-11ee-9e74-dac502259ad0.png


分支使用
1、查看当前所在的分支:

4204afbe-385f-11ee-9e74-dac502259ad0.png


2、新建分支

42246b06-385f-11ee-9e74-dac502259ad0.png

3、提交

4272e2c2-385f-11ee-9e74-dac502259ad0.png

4、切换分支

4286e312-385f-11ee-9e74-dac502259ad0.png

5、分支合并

42b1e670-385f-11ee-9e74-dac502259ad0.png

基础指令

打印历史记录:
gitlog

版本回退:
git revert -n 版本号(如:3e06a2edd0096b2748e0081464b2b91e78566b1a)

更多操作就根据实际需求学习,满足日常工作办公需求。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    3320

    浏览量

    42473
  • 命令
    +关注

    关注

    5

    文章

    683

    浏览量

    22011
  • Git
    Git
    +关注

    关注

    0

    文章

    198

    浏览量

    15755
  • GitHub
    +关注

    关注

    3

    文章

    469

    浏览量

    16428
  • 版本管理
    +关注

    关注

    0

    文章

    7

    浏览量

    160

原文标题:技巧|Git版本管理

文章出处:【微信号:玩转单片机,微信公众号:玩转单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux环境下如何管理Python包管理工具

    Linux环境下,需要对软件包进行安装、卸载、升级和查询等操作,包含这些操作的工具,称为包管理工具
    发表于 08-22 15:14 652次阅读
    Linux环境下如何<b class='flag-5'>管理</b>Python包<b class='flag-5'>管理工具</b>

    93.093 包管理工具管理工具扩展介绍

    管理工具
    充八万
    发布于 :2023年07月21日 05:03:29

    NPM的nodejs官方包管理工具详解

    NPM:nodejs官方包管理工具的简介、安装、使用方法之详细攻略
    发表于 12-25 10:46

    登录管理工具LimitLogin

    LimitLogin是一款于2005年面世的登录管理工具,由一名微软合作伙伴威廉希尔官方网站 专家和一名应用程序开发顾问合力开发。LimitLogin旨在在Active Directory域中跟踪和限制并发工作站和终端用户登录。
    发表于 07-16 06:27

    Linux的进程管理工具之Supervisor

    Linux进程管理工具Supervisor
    发表于 06-12 10:58

    RQM测试管理工具的应用和功能

    RQM — 需求驱动的测试管理工具
    发表于 01-14 07:54

    基于开源的软件缺陷管理工具的改进策略

    通过分析现有的软件缺陷管理工具的主要特点和局限性,结合企业内部从事软件测试组织的实际需求,针对软件缺陷管理流程的缺点,提出一个基于开源的软件缺陷管理工具的改进
    发表于 04-02 08:56 11次下载

    基于Web的集群管理工具CWMS

    针对目前集群管理工具中没有实现单一入口或者仅提供命令行交互方式等问题,设计并实现了基于Web的集群管理工具CWMS。分析集群管理系统的体系结构,对集中式体系结构加以改进
    发表于 04-15 09:29 13次下载

    CANopen网络管理工具 V1.18

    CANopen网络管理工具 V1.18 网络管理工具
    发表于 11-15 17:12 75次下载

    目前接口管理工具有哪些_接口管理工具作用是什么

    接口文档管理工具是一个在线API文档系统,致力于快速解决团队内部接口文档的编写,和减少团队协作开发的沟通成本。作为一个后端程序员,和前端对接时总是需要写冗杂繁琐的接口文档,不仅效率低且沟通成本也高
    发表于 01-04 16:00 8620次阅读

    Python之包管理工具快速入门

    管理是python这个Get的重要部分。本文介绍了Python的各个包管理工具之间的关系,相信通过这篇文章的介绍,就不会再对distutils、setuptools、distribute
    的头像 发表于 02-26 15:34 4442次阅读
    Python之包<b class='flag-5'>管理工具</b>快速入门

    git作为代码工具的实用小技巧

    现在越来越多的程序员使用git作为代码管理工具git作为代码工具的好处非常显而易见,比如说速度快呀,更加容易协同开发等等。
    的头像 发表于 01-21 17:50 2155次阅读

    ESXCLI FC ESXi 6.5管理工具下载

    电子发烧友网站提供《ESXCLI FC ESXi 6.5管理工具下载.zip》资料免费下载
    发表于 08-04 09:56 0次下载
    ESXCLI FC ESXi 6.5<b class='flag-5'>管理工具</b>下载

    微软弃用WMIC,Windows管理工具的变革

    近期,微软再次出手对Windows 11内置的WMIC管理工具实施了禁止,并声明未来的Windows 11最新版(预计将于今年晚些时候推出的24H2版本)将不再支持该应用。
    的头像 发表于 01-29 10:18 1268次阅读

    cmp项目管理工具的优缺点

    CMP项目管理工具,在不同的语境下有不同的含义。一种是指综合项目管理平台(Comprehensive Management Platform),它旨在整合和优化项目的各个方面,包括时间管理、资源
    的头像 发表于 12-17 09:42 135次阅读