git客户端的使用

这篇具有很好参考价值的文章主要介绍了git客户端的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. git

分布式版本控制工具。

具有中央服务器仓库和本地仓库。

客户端下载:GitHub Desktop | Simple collaboration from your desktop


2. git的使用

2.1 修改操作本地仓库的用户信息

git客户端的使用


2.2 创建本地仓库

左上角:File - New repository

git客户端的使用

本地的两个仓库:

git客户端的使用

查看当前仓库的路径并打开:

git客户端的使用

注意: 路径①是用户可以手动操作文件的工作目录;路径②存放该仓库所有的操作、数据、元数据等信息,由用户通过git客户端管理。

git客户端的使用


2.3 简单使用熟悉

在路径①下创建a.txt文件,并输入一些内容:

git客户端的使用

 此时,git软件会显示创建的a.txt文件,并识别其中添加的内容(与.git中的文件进行比对):

git客户端的使用
点击下方Commit

git客户端的使用

提交后git比对路径①与路径②,发现没有更改:

git客户端的使用

查看历史操作记录,可查看版本号(提交码),每一次更变操作都会产生一个版本:

git客户端的使用

可根据版本号(提交码)在.git路径下找到提交信息文件:

git客户端的使用

 删除b.txt:

 git客户端的使用

 注意:此时,b.txt之前的版本仍存在于仓库。


2.4 多人协作(分支)

分支:在一个项目中同时维护多个版本,每个版本都可独立地进行修改、提交和推送。分支可使得在不影响主分支的情况下,快速地尝试新功能、修复错误或者进行开发。

分支合并:将一个分支合并到另一个分支(或主分支)。

2.4.1 创建分支

S1:创建local-test-branch仓库用于测试分支功能。创建完成后默认为主分支。

git客户端的使用

S2:点击New branch

git客户端的使用

S3:创建user用户功能和order订单功能分支:

git客户端的使用

S4:创建完成,符号表示git客户端会对该分支进行操作;

 git客户端的使用

点击某一分支则会切换到该分支。

S5:点击切换到user分支:

git客户端的使用

在user分支下创建user.txt文件并输入内容“user”:

git客户端的使用

Commit to user将当前user.txt文件提交到user分支。

S6:切换到order分支,此时local-test-branch目录下只有配置文件。

git客户端的使用

在order分支下创建order.txt文件并输入内容“order”:

git客户端的使用

此时在main、user、order分支间切换,local-test-branch目录下内容也会随之改变。


2.4.2 分支合并

(1)合并操作

S1:点击下方的选择分支进行合并:

git客户端的使用

S2:选择user合并到main分支:

git客户端的使用

此时main分支下也有user.txt:

git客户端的使用

S3:再将order分支合并到main分支:

git客户端的使用

此时main分支下也有了order.txt文件:

git客户端的使用

(2)合并冲突问题

若user分支和order分支下都创建了common.txt文件,然后将user分支和order分支都合并到main分支,如下会出现冲突。点击Create a merge commit来手动解决冲突。

git客户端的使用

弹出如下界面,点击Open in Visual Studio Code

git客户端的使用

会显示原分支内容想要合并过来的内容,如下:

git客户端的使用

按实际情况手动处理:

git客户端的使用

此时冲突解决,点击合并:

git客户端的使用

 补充:给合并操作补充标签描述信息:

git客户端的使用

填写描述信息:

 git客户端的使用

添加成功:

git客户端的使用


2.5 远程仓库

2.5.1 创建远程仓库、文件、修改、提交

在GitHub上创建远程仓库:

git客户端的使用

创建成功:

git客户端的使用

创建新文件:

git客户端的使用

输入内容后提交:

git客户端的使用

提交完成,也会显示提交码:

git客户端的使用

修改文件:

点击想修改的文件:

git客户端的使用

点击修改图标:

git客户端的使用

追加内容,然后提交:

git客户端的使用

查看该文件的历史记录:

git客户端的使用

git客户端的使用

 2.5.2 远程仓库的分支

创建新分支:

git客户端的使用

git客户端的使用

 git客户端的使用

 此时显示有两个分支:

git客户端的使用

分支的切换:

git客户端的使用

2.5.3 远程仓库的删除

点击设置:

git客户端的使用

 下拉:

git客户端的使用

2.5.4 远程仓库下载到本地

打开git客户端:

File - clone repository

 git客户端的使用

 git客户端的使用

clone后,在本地位置创建a.txt,输入内容后提交:

git客户端的使用

只是提交到clone来的本地仓库中,但远程仓库不存在该文件:

 点击Push origin提交到远程仓库:

git客户端的使用

成功提交到远程仓库中:

git客户端的使用


2.6 补充

2.6.1 README文件

README文件可帮助快速了解该仓库信息。

创建仓库时,推荐勾选创建README文件。

git客户端的使用

2.6.2 git ignore

加入git ignore的文件不会再被仓库管理:

git客户端的使用

2.6.3 图标含义

git客户端的使用

-表示旧文件,+表示新文件。

 git客户端的使用

待补充。文章来源地址https://www.toymoban.com/news/detail-463132.html

到了这里,关于git客户端的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • AI对话交互场景使用WebSocket建立H5客户端和服务端的信息实时双向通信

    WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许 服务端主动向客户端推送数据 。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HT

    2024年02月03日
    浏览(53)
  • TCP通信—客户端与客户端的双向通信

    1.实现客户端与客户端之间的TCP双向通信; 2.服务器记录客户端实名连接,并显示客户端数据记录; 3.客户端退出,服务器和另一客户端显示相应提示; 1.定义数组保存客户端文件描述符; 2.主程序负责接收客户端1的数据发送给客户端2; 3.开展一个线程负责接收到客户端2的

    2024年02月15日
    浏览(44)
  • ios客户端学习笔记(七):iOS客户端的UI设计

    iOS客户端的UI设计是指在iOS操作系统上开发应用程序时所涉及的用户界面设计,包括应用程序的布局、颜色、字体、图标等元素的设计。良好的UI设计应该能够提高用户体验,使用户能够轻松地使用应用程序。 在iOS客户端的UI设计中,需要考虑以下几个方面: 应用程序布局应

    2023年04月26日
    浏览(49)
  • 微服务架构,客户端如何catch服务端的异常?

    在微服务架构或者分布式系统中,客户端如何捕捉服务端的异常? 这里说的客户端指调用方、服务端指被调用方,它们通常运行在不同的进程之中,这些进程可能运行在同一台服务器,也可能运行在不同的服务器,甚至不同的数据机房;其使用的技术栈可能相同,也可能存在

    2024年03月09日
    浏览(50)
  • C++实现一个简单的客户端与服务端的通信(笔记附代码)

    目录 前言 一、Socket的客户端与服务端的通讯原理 二、各接口介绍 1.WSAStartup:异步启动套接字命令 2.Socket创建套接字 3.bind:绑定套接字 4.listen:监听 5.accept:接受连接请求 6. connet:发送连接请求  7.send:发送数据 8.recv:接收数据函数  9.closesocket, WSACleanup:释放socket 三、代码块的

    2024年02月06日
    浏览(51)
  • 【Kafka源码走读】Admin接口的客户端与服务端的连接流程

    注:本文对应的kafka的源码的版本是trunk分支。写这篇文章的主要目的是当作自己阅读源码之后的笔记,写的有点凌乱,还望大佬们海涵,多谢! 最近在写一个Web版的kafka客户端工具,然后查看Kafka官网,发现想要与Server端建立连接,只需要执行 方法即可,但其内部是如何工作

    2024年02月16日
    浏览(47)
  • .NetCore gRpc 客户端与服务端的单工通信Demo

    方式一 使用vs 2022(也可以是其他版本)创建一个grpc的服务,如下这样 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uipEG9Xu-1687172462785)(C:UsersAdministratorAppDataRoamingTyporatypora-user-imagesimage-20230619183828284.png)] 简单方便,创建项目后的目录结构如下图

    2024年02月09日
    浏览(58)
  • 《QT从基础到进阶·十六》QT实现客户端和服务端的简单交互

    QT版本:5.15.2 VS版本:2019 客户端程序主要包含三块:连接服务器,发送消息,关闭客户端 服务端程序主要包含三块:打开消息监听,接收消息并反馈,关闭服务端 1、先打开服务端监听功能 2、点击客户端connect连接服务端 3、在客户端输入消息点击send发送到服务端 4、在服务

    2024年02月03日
    浏览(36)
  • Git 客户端基本使用及新手常见问题

    Git作为一个版本管理工具,在企业中的应用越来越普遍。作为一个测试工程师,不可避免会需要接触到Git的相关操作,以下整理Git客户端的常见操作,以及应用中新手常碰到的一些问题。 Git下载地址:https://gitforwindows.org/ TortoiseGit,Git客户端,针对32/64操作系统位数及对应的

    2024年02月09日
    浏览(57)
  • Git客户端Sourcetree工具安装使用详解&命令

    目录 一、Git工作流程 二、Git安装 三、Sourcetree工具安装 四、Sourcetree配置 五、Sourcetree配置SSH 六、GIT常用命令 1、获取安装程序 a、官网地址:https://git-scm.com/downloads b、网盘地址:百度网盘 请输入提取码    xc5d 2、双击按照默认配置安装即可,安装目录:D:softwareGit、安装完

    2024年02月07日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包