【Git“入坑指南”】小白向:如何通过图形化界面简单使用git进行代码的“S/L”大法

这篇具有很好参考价值的文章主要介绍了【Git“入坑指南”】小白向:如何通过图形化界面简单使用git进行代码的“S/L”大法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如何通过图形化界面简单使用git进行代码“SL大法”

本文章旨在提供一个简单的git安装、图形化界面安装(tortoisegit+sourcetree)和使用教程,面对git使用小白,不涉及git代码操作。文章内容为个人简单理解,如有问题欢迎指正和讨论。

一、什么是git?使用git有什么好处?

简单来说,git是一个版本控制系统 ,详细的概念通过百度、google等搜索引擎可以得到是分详细的描述。作为代码小白,使用git能够帮助我们在编写代码时很好的保存我们希望保存的程序当前状态,并在此基础上随意修改并保存。在完成保存修改后,我们还能很方便的将代码在当前状态和历史保存状态之间切换,而不需要频繁的进行复制、粘贴等操作保存我们代码的状态。

简单来说,使用git能够在我们进行代码调试时得到一个方便的存档/读档功能,在进行其他功能调试后发现不是我们期望的结果时,也可以方便的进行“SL大法”,同时git的分支功能还能够让我们在同一个代码上拥有多个“存档”。

二、如何简单的使用git?

当然,git的功能远远不止程序“SL大法”,更多高端的功能不在本文的介绍范围之内。下面简单介绍git的安装和部署。
首先打开git的官方下载页面,链接: git官网下载
git图形化界面,git,源代码管理,github,windows,gitlab
在downloads下根据自己的系统版本点击对应的系统,本文基于windows10系统进行介绍,点击windows后,点击“click here to download”开始下载,一般默认下载64位操作系统,根据操作系统的不同可能需要选择下面其他版本,此处选择自己电脑对应版本即可。(本文涉及安装包在文末会打包到百度网盘链接)。
git图形化界面,git,源代码管理,github,windows,gitlab
下载完毕打开安装包
git图形化界面,git,源代码管理,github,windows,gitlab
点击下一步,选择安装位置,可使用默认安装位置也可按需修改
git图形化界面,git,源代码管理,github,windows,gitlab

继续点击下一步,建议使用默认,未勾选的两个一个为在桌面创建快捷方式,一个为每日检查更新,并常用,按需选择。
git图形化界面,git,源代码管理,github,windows,gitlab
继续,点击下一步,后续步骤推荐均使用默认设置即可,详细配置可参考(侵删)链接 博客,此处不再追述。
需要注意的是在配置凭证管理是,出现下图所示无法选择第一个选项时,需要安装4.7.2及以上版本的.netframework,官方下载网址链接链接 .net下载,下载后安装即可。
git图形化界面,git,源代码管理,github,windows,gitlab
安装完成后,点击开始菜单GitGUI
git图形化界面,git,源代码管理,github,windows,gitlab
如下所示页面:
git图形化界面,git,源代码管理,github,windows,gitlab
点击Help->ShowSSH Key,此时弹出如下所示框,内容为空白,点击Generate Key,生成SSH秘钥,将秘钥保存好备用
git图形化界面,git,源代码管理,github,windows,gitlab
此时git即安装完成。

三、安装TortoiseGit图形化界面

TortoiseGit是十分优秀的windows上使用git的图形化界面辅助软件,详细安装教程可参考这篇博客,(侵删)。此处简单描述。
打开TortoiseGit下载页面,TortoiseGit下载链接。同样选择对应的windows系统的版本下载即可。
git图形化界面,git,源代码管理,github,windows,gitlab
下载完成后打开安装包,进行安装,安装时仍推荐使用默认设置即可。
git图形化界面,git,源代码管理,github,windows,gitlab
安装完毕后点击Finish即可,可以按照参考博客安装简体中文语言包。

三、克隆代码库

完成上述两次安装后,此时电脑已经基本具备了十分简单的从云端克隆代码的能力,对于免费开源的代码,可以直接进行克隆。
首先,在代码下载的目标路径点击鼠标右键,选择Git clone。
git图形化界面,git,源代码管理,github,windows,gitlab
在弹窗的URL中输入git代码路径(如已完成复制会自动直接填充),点击下一步,即可将云端代码克隆到本地。对于免费开源的代码,此处是不需要进行任何SSHkey的配置,也不需要输入秘钥的。
git图形化界面,git,源代码管理,github,windows,gitlab
等待克隆完成,即可
git图形化界面,git,源代码管理,github,windows,gitlab

四、使用sourcetree进行简单的git库管理

TortoiseGit已经是十分简便的git代码处理图形界面了,它能够帮助我们方便的进行云端代码库的克隆,但是在进行本地管理时,笔者个人更倾向于使用sourcetree进行更为方便的本地代码管理和提交。
下面介绍sourcetree的安装和使用:
首先,打开sourcetree官方下载页面,点击downloadfree进行安装包下载。
git图形化界面,git,源代码管理,github,windows,gitlab
下载完成后打开安装包,第一步如无特殊需求,可以直接跳过。
git图形化界面,git,源代码管理,github,windows,gitlab
跳过后继续点击下一步
git图形化界面,git,源代码管理,github,windows,gitlab
然后配置用户名和邮箱,如果之前完成过git用户名和邮箱的配置,此处会自动监测并显示。

git图形化界面,git,源代码管理,github,windows,gitlab
继续点击下一步完成配置,后续会提示是否加载sshkey配置,此处可以点击是,然后选择之前生成的sshkey秘钥路径,进行加载,也可先点击否跳过配置,当需要使用时再进行配置(在私有库或者需要sshkey秘钥的库进行代码clone和提交时),此处本文暂不赘述,可自行搜索相关配置方法或留言讨论,后续须有需要再编辑一篇文章进行描述。

sourcetree的管理云端clone的仓库

打开sourcetree,选择add,添加云端clone的仓库,此时如果路径正确,会显示这是一个git仓库。
git图形化界面,git,源代码管理,github,windows,gitlab
点击添加,即完成git库的添加。
git图形化界面,git,源代码管理,github,windows,gitlab

此时sourcetree中会显示当前库的分支、历史修改内容和所在位置等。
如果对代码/库中内容进行了修改,此时版本对比中会加以显示(未提交修改)。
git图形化界面,git,源代码管理,github,windows,gitlab

当我们需要对当前状态进行保存时,点击左上角“提交”,选择“暂存所有”(也可选择需要保存的部分),然后编写修改内容提示信息,点击提交即可。
git图形化界面,git,源代码管理,github,windows,gitlab
此时提交完成后,修改的内容仍然保存在本地,并不会影响到云端库。
当我们需要将代码云端保存时,点击推送,即可。

新建分支

如果我们需要在当前代码上新建一个存档,使代码同时具备两种状态并可自由切换,可以点击“分支”,输入名称后,点击“创建”即可。
git图形化界面,git,源代码管理,github,windows,gitlab
此时对代码库进行的修改,均会保存在新建的分支new_1(示例名)中。
git图形化界面,git,源代码管理,github,windows,gitlab
如果此时我们需要换回原来的master分支或其他分支,将当前内容保存后即可在左侧进行切换。
需要注意的是,存在为保存提交的内容时,是无法进行分支切换的,会出现报错提示。

丢弃/重置修改

如果我们对当前修改并不需要保存,可以使用“丢弃”选项,进行重置和丢弃。
git图形化界面,git,源代码管理,github,windows,gitlab
选择丢弃后,我们可以查看到变动文件,点击文件名还能看到改动内容,可以按需进行区块丢弃,或者直接勾选文件按文件丢弃,也可直接选择“重置所有”,将本次未提交的所有修改全部丢弃。
git图形化界面,git,源代码管理,github,windows,gitlab)
丢弃完成后,即可“回档”到前一次提交保存的状态。

查看某一次历史提交,并在此基础上修改

当然,我们“回档”时也可以在历史某一次提交状态上直接进行修改,开辟新的分支。
保存好当前的工作内容,或者丢弃到当前不需要的工作内容,确保没有未提交的更改后,直接双击我们需要回退的那次修改的提示信息那一行,此时会弹出提示框提示,点击“是”即可。
git图形化界面,git,源代码管理,github,windows,gitlab
此时,我们会发现左侧的分支没有被选择的状态,因为当前的这次提交的分支不是某一次已经存储的分支状态,是一个空的分离的状态,我们可以在当前状态下修改,但是如果需要保存修改内容,则需要按照之前创建分支的方法,进行新的分支的创建,即进行“存档”。
git图形化界面,git,源代码管理,github,windows,gitlab
直接创建新的分支即可,然后暂存、提交,即可得到新的“存档”状态。
git图形化界面,git,源代码管理,github,windows,gitlab
在分支前面,我们也可以直观看到当前分支对应的状态是从哪里衍生而来。
git图形化界面,git,源代码管理,github,windows,gitlab
在完成分支创建后,系统是不会提示本地分支在云端的推送状态的,如果需要推送到云端共享,则需要按之前的方式手动点击推送,即可。

五、在本地代码库上建立git库

使用sourcetree也可以很方便的将本地的分支上传到云端。
点击加号,点击create,选择需要提交到云端的目录,点击创建。
git图形化界面,git,源代码管理,github,windows,gitlab
此时可能会提示文件夹已存在,直接点击是即可
git图形化界面,git,源代码管理,github,windows,gitlab
此时我们即完成了将本地的一个目录下创建生成git库的操作,然后便可以进行存储、分支修改、提交等操作。

将本地仓库上传到云端

当我们生成本地git库后,如果需要将此次代码上传到云端,则需要点击设置,添加云端相关配置。
git图形化界面,git,源代码管理,github,windows,gitlab
这些配置我们可以在之前从云端下载的库中方便的查看到,直接复制粘贴,然后修改最后的.git名字为我们期望这个库在云端的名字,如我们需要这个库在云端为example2,这修改最后的库名为example2.git即可。
git图形化界面,git,源代码管理,github,windows,gitlab
当然,这个操作也可以转换顺序,我们在云端创建一个空的库,然后在按之前的方法clone到本地,然后添加代码修改,再提交即可。

五、结语

本文旨在方便不太了解git库相关指令,而又希望进行简单的代码管理和“入坑”git使用的的朋友们,能够学会使用git进行简单的代码“S/L”操作。当然这里只是简单介绍了一些git相关的功能,并且掺杂了大量笔者的个人理解,可能也存在一定的错误,希望大佬们进行交流指正,同时文中引用的一些链接参考,如果侵犯了相关的作者大佬的权益,可以私信留言,笔者看到后会及时删除,希望大佬链接撰写的大佬们理解包涵!
本文涉及到的内容仅仅是git相关的很小一部分的功能,大家有兴趣也可以自行学习,欢迎交流讨论!
最后附上本文涉及到的软件安装包百度网盘链接:链接:

https://pan.baidu.com/s/1yADqMIywc5D4uUm6WGmgAg 提取码:ntuj文章来源地址https://www.toymoban.com/news/detail-757295.html

到了这里,关于【Git“入坑指南”】小白向:如何通过图形化界面简单使用git进行代码的“S/L”大法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • PyQT5: 构建图形用户界面的Python指南

    PyQt5是一个Python绑定的跨平台C++库,用于创建丰富的图形用户界面(GUI)。它是Qt库的Python接口,Qt库由Qt公司开发,用于开发GUI程序,也称作应用程序框架。在此,我们将详细介绍如何使用PyQt5创建图形用户界面。 在开始之前,我们需要确保已经在Python环境中安装了PyQt5。如果

    2024年02月13日
    浏览(39)
  • QT--3.创建一个简单的图形界面

    qt的移植性非常强。 1.创建一个工程 2.项目选择Application,然后选择Qt Widgets Application,最后选择choose。 注意:创建项目的名称和路径是不能有中文的!!!! 点击下一步后,就可以自动生成工程 .pro文件 点击forms,双击点击ui文件 在组件属性设计里面选择长度宽度800x600 用到的

    2024年02月03日
    浏览(38)
  • 0404---通过SSH连接远程服务器运行图形界面程序问题

    ​ 通常部署在数据中心机房中的服务器是没有图形桌面的,对服务器的日常运维也往往通过远程客户端命令窗口来进行,但有时候往往需要在服务器上远程安装或运行图形窗口类软件,图形窗口的本地显示往往困扰很多人,譬如在远程安装 oracle数据库系统的时候,因安装系

    2024年02月14日
    浏览(33)
  • 向量数据库入坑指南:初识 Faiss,如何将数据转换为向量(一)

    我们日常使用的各种 APP 中的许多功能,都离不开相似度检索技术。比如一个接一个的新闻和视频推荐、各种常见的对话机器人、保护我们日常账号安全的风控系统、能够用哼唱来找到歌曲的听歌识曲,甚至就连外卖配送的最佳路线选择也都有着它的身影。 相信很多同学是第

    2024年02月05日
    浏览(30)
  • FreeSWITCH 1.10.10 简单图形化界面5 - 使用百度TTS

    http://myfs.f3322.net:8020/ 用户名:admin,密码:admin FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/132479324 以前通过百度提供的url链接,直接使用get进行tts,貌似百度tts免费接口get不到了,尝试使用百度SDK进行tts,不是免费的,新用户会赠送额度。 如下图: 百度帮助

    2024年02月11日
    浏览(24)
  • 【Git】GUI图形化界面的使用&SSH协议&IDEA集成Git

    接下来看看由辉辉所写的关于Git的相关操作吧   目录 🥳🥳Welcome Huihui\\\'s Code World ! !🥳🥳 一. GUI图形化界面的使用 1.使用Gui​ 2.常用操作 2.将文件添加到本地仓库 3.将文件添加到远程仓库 4.Gui的可视化优点 二.SSH协议 1.什么是SSH Key 2.为什么要使用SSM协议 3.配置SSH公钥 4.生成

    2024年02月04日
    浏览(41)
  • Git常见命令行操作和IDEA图形化界面操作

    在安装完Git以后需要设置用户和签名,至于为什么要设置用户签名可以看一下这篇文章【学了就忘】Git基础 — 11.配置Git用户签名说明 - 简书 (jianshu.com) 基本语法: git config --global user.name 用户名 git config --global user.email 邮箱 查看是否设置成功: 方式一:在git控制台中输入命令

    2024年04月29日
    浏览(24)
  • 【PyQt5】构建强大的Python图形用户界面应用程序 -- 入门指南

      作者主页: 爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主 爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域. https://blog.csdn.net/Code_and516?type=blog 个人简介:打工人。 持续分

    2024年02月15日
    浏览(34)
  • 【Git】Git使用Gui图形化界面,Git中SSH协议,Idea集成Git

             Gui (Graphical User Interface)指的是图形用户界面,也就是指使用图形化方式来协同人和计算机进行交互的一类程序。它与传统的命令行界面相比,更加直观、易用,用户可以使用图形界面上的图标、菜单、窗口等组件来完成各种操作,而不需要学习各种命令或者记忆

    2024年02月05日
    浏览(37)
  • FreeSWITCH 1.10.10 简单图形化界面4 - 腾讯云NAT设置

    http://myfs.f3322.net:8020/ 用户名:admin,密码:admin FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/132479324 如果腾讯云服务器非公网IP地址,则需要进行一些设置,否则通话可能没有声音。 查看腾讯云服务器的公网及内网地址,如下图: 依次点击PBX设置-全局管理-协

    2024年02月10日
    浏览(26)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包