GitHub Desktop的常用操作【图形化】

文章目录

  • 【1】仓库的创建和删除
  • 【2】文件操作
  • 【3】分支原理与分支操作
    • 1.分支创建
    • 2.分支合并
  • 【4】标签


【1】仓库的创建和删除

在本地创建一个新的仓库:
在这里插入图片描述
然后输入仓库的名称,描述,并选择路径:
在这里插入图片描述
点击完后就发现我们的仓库创建好了:
在这里插入图片描述

同样的我们再创建一个仓库:
在这里插入图片描述
现在我们要删除掉第二个仓库,右键local-test-2,点击Remove,就会出现这个界面:
在这里插入图片描述
那么我们移除仓库有两种意思,第一种是从软件中移除,第二种是从系统中移除:
在这里插入图片描述
我们不勾选这个选项的话是从软件中移除,可以发现我们软件中已经没有第二个仓库了:
在这里插入图片描述
但是我们系统中还存在:
在这里插入图片描述
我们如果勾选上这个选项,那这个仓库就从我们系统中移除了
在这里插入图片描述
可以看到系统中已经没有第二个仓库了(回收站中还存在,如果误删了可以从回收站中恢复):
在这里插入图片描述
这些就是软件的仓库操作。

【2】文件操作

点击这这里我们可以进入仓库的路径:
在这里插入图片描述
在这个路径下新建一个文件,输入内容,然后保存关闭:
在这里插入图片描述
回到软件,发现我们的软件已经动态识别了我们刚才的操作(必须要在仓库的路径下创建才可以识别):
在这里插入图片描述
那我们创建的文件是不是已经等同于放到我们的本地仓库中去了呢?其实并没有。
我们git软件的本地仓库其实是在这个文件下的:
在这里插入图片描述
我们还要执行提交操作才可以:
在这里插入图片描述
点击完成后就会发现没有变化的文件了,说明我们已经提交到本地仓库中了:
在这里插入图片描述
提交等同于产生了一个新的文件,会有一个新的版本号,那么我们怎么看到这个版本号呢?
我们点开软件,软件中有个历史记录,把我们的每一次操作都记录下来了:
在这里插入图片描述
版本号在这里(版本号由40个16进制的数字组成,在每一次提交的时候产生,也叫做提交码):
在这里插入图片描述
而且通过版本号可以找到文件(55 3ced7…):
在这里插入图片描述
接下来看一下文件的删除操作:
我们把本地的c文件删掉,但是仓库中的文件还在。
这里就显示c文件被删掉了,我们还是要提交后仓库中的文件才会被删掉。
在这里插入图片描述
提交后历史记录中也会显示:
在这里插入图片描述

【3】分支原理与分支操作

1.分支创建

我们这里先创建一个新的库:
在这里插入图片描述
创建分支:
在这里插入图片描述
在这里插入图片描述
点击完后就可以看到这里有两个分支了,一个是主分支,一个是user:
在这里插入图片描述
我们再创建一个order分支:
在这里插入图片描述
这个对号就表示软件对哪个分支进行操作。

2.分支合并

在这里插入图片描述

分别在user和order两个分支下创立文件,然后提交:
在这里插入图片描述
在这里插入图片描述
然后会发现在我们主分支的目录下是没有文件的,只在各自的目录下显示:
在这里插入图片描述
现在我们把他俩合并到主目录下:
在这里插入图片描述
在这里插入图片描述
同样的把user也合并。
合并成功后会发现主分支的目录下有了这两个文件。

在这里插入图片描述

【4】标签

在这里插入图片描述
右键选择create tag:
在这里插入图片描述
创建标签完成:
在这里插入图片描述

`

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SD-WAN专线对本地网络有哪些要求?

SD-WAN(软件定义广域网)是一种新型的网络架构,通过软件定义的方式,将网络控制平面和数据转发平面进行分离,从而实现网络的灵活性、可编程性和自动化管理。在部署SD-WAN专线时,本地网络需要满足一些要求&…

HTTP代理ip如何助旅游大数据领域?怎么去建立安全代理隧道连接?

HTTP代理IP在旅游大数据领域的应用主要体现在以下几个方面: 数据抓取:旅游大数据的获取往往需要从各种在线旅游平台、社交媒体、评论网站等抓取数据。使用HTTP代理IP可以在抓取过程中隐藏真实IP,避免被目标网站封锁,从而持续、稳定…

windows无界鼠标,多机共享一套键鼠

原因 当前使用一台笔记本和一个台式机。用起来很麻烦。想要找到共享键鼠的方案。找到了无界鼠标这个软件。 安装 在两台电脑上都安装powertoy应用。 https://github.com/microsoft/PowerToys csdn下载 安装完成后找到无界鼠标打开 配置 多台电脑配置相同的key,刷新识别设…

强化学习中动作价值函数和状态价值函数的联系区别?

在强化学习中,动作价值函数(Q函数)和状态价值函数(V函数)都是值函数,用于评估在不同状态或状态动作对下的值。它们之间存在联系,但有一些区别: 动作价值函数(Q函数&#…

力扣写法题:最后一个单词的长度

如果最后一个单词后有空格可以采用以下的写 int lengthOfLastWord(char* s) {int count0,flag0;int i(strlen(s)-1);while(i>0){if(s[i]! ) flag1;if(flag1) {if(s[i] ) break;else count;}i--;}return count; }

玩转安卓之配置gradle-8.2.1

概述:看了一下,由于gradle是国外的,所以下载速度很慢,这个老师又是很菜的类型,同学又不会,于是曹某就写这一篇文章,教大家学会简单的为安卓配置gradle-8.2.1。 第一步:下载gradle-8…

Lsposed 技术原理探讨与安装使用

目前市场上主流的Hook框架有两款,一个是Frida,另一个是Xposed。他们之间各有优缺点,简单总结来说:Frida快,但是不稳定;Xposed稳定,但是操作繁琐,减缓了分析的操作的速度。 1.1 Xposed && Lsposed 1.1.1 Xposed 系列工具发展历程 本章,先对Xposed展开讲解。…

华硕AMD主板开启TPM2.0支持

目录 配置问题设置开启 Firmware TPM开启 Security Device Support保存设置 检查 配置 主板:TUF Gaming B550m-e Wifi   BIOS: 3402 问题 今天更新Win11,告诉我不支持 TPM 2.0,导致更新失败。   网上搜这个问题,基本只提供了…

QEMU调试——通过获取设备树(dtb文件)查询开发板的外设地址信息

1、适用场景 使用qemu时,想快速知道开发板的地址空间映射情况,特别是某些外设控制器的寄存器基地址 2、查询QEMU支持的开发板 qemu-system-riscv32.exe -M ? 3、获取开发板对应的dtb文件 1、qemu-system-riscv32.exe -M nuclei_evalsoc 2、dumpdtb nucl…

记录github中那个是正常的文件下载的方式,idm正确的使用方式

百度网盘下载速度 文件说明 后缀 tar.gz 是linux 文件 zip 是 压缩文件不知道是哪个压缩文件 github 中的文件难下载 刚才我下载的时间是10.05出现了文件中断的清空 无法下载 第一个文件下载好的样子 还是用这个良心 20230924-1DM脚本激活 下载完成没有说怎么使用 我之前使用…

迷你内裤洗衣机排名前十名:推荐十款2024专业性高的内衣洗衣机

最近一段时间,关于内衣到底是机洗好,还是手洗好这个话题,有很多人都在讨论,坚决的手洗党觉得应该用手来清洗,机洗与其它衣物混合使用,会产生交叉感染,而且随着使用时间的推移,会变得…

16-Java命令模式 ( Command Pattern )

Java命令模式 摘要实现范例 命令模式(Command Pattern)中请求以命令的形式包裹在对象中,并传给调用对象 调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令 命令模式是行为型模式&…