Featured image of post Git从入门到入狱

Git从入门到入狱

Git 是分布式版本控制和源代码管理系统,重点使用和管理代码的速度。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件

基础

我觉得廖老师的 Git教程 已经写得很好了,git的基础知识可以去看看老师写的,这里就不多赘述了

实战

相信大家看完上面的git教程后都应该对git的各种操作名词都有了大概的了解了吧?

下面就使用git来进行实战吧!

Goland进行git操作

goland 内置了强大的版本控制图形管理工具,让你不需要在 git bash 之类的命令行工具里面进行枯燥无味的操作

下面是常规的git操作步骤:

  1. 使用 goland 创建一个项目

    image-20220926121556543

  2. 在左上角依次点击 VCS -> 在GitHub上共享项目

    image-20220926121622526

  3. 点击 添加账户

    image-20220926121839941

    有两种方式添加账户,下面分别说明

    1. 通过GitHub登录

      image-20220926121911955

      在打开的页面下点击 Authorize in GitHub

      image-20220926122007340

      然后再在跳转的GitHub页面里登录自己的GitHub账号即可

    2. 通过令牌登录

      GitHub官网 登录自己的账号,在右上角点击自己的头像,然后点击 Settings

      image-20220926122141668

      然后点击 Developer settings

      image-20220926122209204

      点击 Personal access tokens

      image-20220926122238359

      点击 Generate new token

      image-20220926122307308

      输入 token 名字,然后选择 90天 的过期时间,为什么不能选择 No expiration 呢,因为如果你的 token 一旦暴露,那么黑客就可以一直无限期的使用你的 token 了,然后勾选箭头所指的权限,最后点击最下面的 Generate token 按钮

      image-20220926122659638

      复制红框内的 Token,这里一定要找个地方保存你的 Token,因为为了保密起见 GitHub 不会再允许你查看这个 Token

      image-20220926122746767

      Goland 界面 填写 Token 即可

      image-20220926122816025

  4. 点击 共享

    image-20220926123043175

  5. Alt+0 键,选中以下文件

    image-20220926123235311

    为什么不把其他三个文件也选上呢,因为其他三个文件是 GoLand 自动创建的工程文件,不是 git 文件,也不是你写的代码文件,所以不要上传

  6. 输入推送消息,点击 提交并推送

    image-20220926123431328

    这里的消息是必填的,用来标记每个 commit 的具体修改是什么(一般第一次commit消息都为“initial commit”)

    点击完 提交并推送 之后,大家应该可以看到 有个界面 go fmt 一直断断续续的出现,以后会讲到为什么会出现 go fmt 这个界面

  7. 再次点击 推送

    image-20220926123715317

当右下角出现这个提示时

image-20220926123809658

恭喜你,大功告成!

你辛辛苦苦写的代码终于提交到 GitHub 仓库上面去了!

除此之外,在下面这张图片可以看到,GoLand 提供了许多按钮,这都等待着大家去发现去探索,当然这些按钮上面的名词在最开头的廖老师的教程里都有讲到,如果对这些名词还是不熟悉,建议再去看看廖老师的教材回炉重造

image-20220926125114417

GitHub Desktop 克隆仓库

GitHub DesktopGitHub 官方推出的一个 Git 图形化管理工具,主要是一个可让您使用GUI 而非命令行或网络浏览器与GitHub 交互的应用程序

下面就来介绍下这个工具怎么使用吧!

  1. 下载软件

    登录 官网,点击 Download for Windows (64bit)(如果你是macOS,就在旁边可以找到macOS安装包的下载按钮)

    image-20220926124130938

  2. 安装

    安装过程就不赘述了

  3. 登录账户

    打开软件后,依次点击 File -> Options...

    image-20220926124352360

    点击 Sign in

    image-20220926124412705

    点击 Continue with browser,然后在打开的页面登录你的 GitHub 账户即可

    image-20220926124427095

  4. 使用

    可以在下面这张图片看到有几个按钮,下面依次介绍

    image-20220926124638677

    • New repository 是在 GitHub 上创建你的新仓库,这个功能可以在之前的 GoLand 里面实现,所以这个功能不太常用
    • Add local repository 是在本地添加你的仓库,然后上传到 GitHub 上面,这个功能也可以在之前的 GoLand 里面实现,所以也不太常用
    • Clone reposit… 我最常用的就是这个功能了,它可以克隆在 GitHub 上的仓库到本地,然后就可以在 Goland 上面打开克隆好的文件夹了

后记

大家可能注意到了本篇文章的题目是《Git从入门到入狱》,

为什么是这个题目呢,因为假如你进了一个公司,如果的 Git 命令操作不当的话,可能一不小心就把公司的一个项目的 版本记录全部都删除(或篡改)了(等同于俗称的删库),所以大家在进行 Git 命令操作面前一定要谨慎,不然一不小心就进去了哈哈

渝ICP备2022001449号
本站总访问量