学习Git是啥

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

本章介绍 

        本章教学Git,我将带大家了解什么是Git并且教大家如何安装和使用Git

一、了解Git的基本概念

         git 是一种分布式版本管理控制工具,呐我们为什么要用它勒?
        给你设计一个场景:有一天老师给木子发了一个Java作业要他写一个九九乘法表的逻辑代码,这么简单的题目木子三下五除二的搞定后,木子突然发现他打印出来的代码不太好看,没有换行,挤在一起!所以木子会干嘛?对的,优化代码。优化的过程就是版本迭代的过程。
        但是想要优化代码需要确保原来的代码不会被破坏(优化是好想法,但是你起码在要交作业的时候可以上交一个可以正常运行的代码吧是波🤔🤔),对此有啥对策,木子聪慧的ctrl+c~v 拷贝一个保底,可行但是不够优雅,所以出现了git来管理这些东西,注意git不是帮你管理拷贝文件,它是帮你记录这个文件里面的代码。这个使用就要引出git的一个概念 仓库。

        分支是大家常常听到的吧,呐什么是分支勒,简单的说就是仓库就搁那里问你是怎么进来的,是从那个大门还是旁边的那个窗户或者随便找了一个墙凿了一个洞。
        举个栗子理解一下:木子想要参考别人的代码,跑到别人的仓库发现有人在提交新代码把大门给占用了,但是这个和木子什么关系他只想拿了可以正常运行的代码然后去交作业,所以他瞅了瞅仓库发现这个仓库居然没窗户,不能翻窗进去咋办🫠,创建一个分支呗,找一个角落凿一个洞进去把代码拉去下来,enmm完美。

  • 仓库:包含代码和其他文件的所有版本变动存放的位置
  • 远程仓库:顾名思义别人的仓库😍😍
  • 分支:分支可以同时对仓库进行操作,而不会互相干扰。
  • 提交:一个提交是对代码或文件的一次修改,每次提交都记录在仓库中
  • 合并:将分支中的修改合并到主分支或其他分支中

二、安装Git

点击连接直接进入它的官网下载:
Git官网https://git-scm.com/downloads

(or 在俺的云盘里面下载😅😅,还是那句话这个是国外的确实有时候下载会特别慢Git-2.44.0-64-bit.exe官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘) 

进入官网后根据自己的电脑类型下载版本:
学习Git是啥,git

 一般win电脑都选择64x
学习Git是啥,git

下载完成后点击安装包,选择安装地址
学习Git是啥,git

然后这里可以看图片根据自己的需求勾选功能(一般默认就行,反正我就是默认下载):
学习Git是啥,git

没有特别要求就选择这个
学习Git是啥,git
学习Git是啥,git

然后就没啥特别的一路无脑下一步把孩子,好奇的话就掏出你的翻译器😎😎,一直到这里就代表下载完成:
学习Git是啥,git

  三、学习Git的基本操作

点击你的 GIt:
学习Git是啥,git
首先咱要创建一个git的身份
输入命令:
        git config --global user.name 用户名
学习Git是啥,git
        git config --global user.email 邮箱
学习Git是啥,git
设置完成后使用命令查看:
        git config user.name
学习Git是啥,git

拥有身份后就可以开始操作练习了

命令

作用

git init

初始化本地仓库

git status

查看本地仓库的状态

git add 文件名

将标记文件添加到缓存区域

git commit -m “日志信息” 

将缓存区域的文件提交到本地仓库

git reflog

查看历史记录

git reset --hard 版本号

进入指定版本

git clone 目标地址

使用命令从远程仓库中克隆一个本地仓库。文章来源地址https://www.toymoban.com/news/detail-845985.html

git push 使用命令将本地分支的更改推送到远程仓库中
git pull 使用命令从远程仓库中拉取最新的更改

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

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

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

相关文章

  • 《Git学习笔记:IDEA整合Git》

    通过Git命令可以完成Git相关操作 ,为了简化操作过程,我们可以 在IDEA中配置Git ,配置好后就可以 在IDEA中通过图形化的方式来操作Git 。 在IDEA开发工具中可以集成Git: 集成后在IDEA中可以看到Git相关图标 :   在IDEA中使用Git,本质上还是使用的本地安装的Git软件 ,所以需要

    2024年01月20日
    浏览(45)
  • Git命令学习及Git 与 GitHub 的绑定实现学习笔记

    目录 一.Git常用命令及创建本地仓库步骤  二.利用 SSH 完成 Git 与 GitHub 的绑定 三.本地没有git仓库,拉取github仓库代码到本地并push代码到远程仓库步骤 四.本地有仓库,拉取github仓库代码到本地并push代码到远程仓库步骤 一.Git常用命令及创建本地仓库步骤 1.首先使用cd命令进入

    2024年02月04日
    浏览(48)
  • Git教程学习:01 Git简介与安装

    1.1 什么是版本控制系统? 版本控制系统 (Version Control System,简称VCS),是一种记录一个或若干文件内容变化,以便将来查询特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。 有了版本控制系统,我们可

    2024年01月22日
    浏览(36)
  • Git学习笔记:3 git tag命令

    git tag 是 Git 中用于管理和操作标签(tag)的命令。标签在Git中主要用于标记特定的提交,通常用来标识重要的版本发布点,如v1.0.0、v2.1.5等。 创建一个轻量标签(不包含额外信息): 创建一个带有注释的annotated标签(推荐使用,因为它可以存储更多元数据和PGP签名): 列出

    2024年01月25日
    浏览(42)
  • 别样的git学习--大白话学git

    希望用更加口语化的语言向大家讲述git 的魅力 1、Git-stash (贮存) 想象一下,你正在写一封重要的邮件,但突然你的老板告诉你需要立即处理另一个紧急任务。你还没完成邮件,不想丢失已写的内容,但你也需要一个干净的工作空间来处理新的任务。在这种情况下,Git 的

    2024年01月24日
    浏览(51)
  • Git学习笔记(第3章):Git常用命令

    目录 3.1 设置用户签名 3.2 初始化本地库 3.3 查看本地库状态 3.4 添加暂存区 3.5 提交本地库 3.6 历史版本 3.7 修改文件 3.8 版本穿梭 小结 命令 作用 git config --global user.name 用户名 设置用户签名 git config --global user.email 邮箱 设置用户签名 git init 初始化本地库 git status 查看本地库状

    2024年01月20日
    浏览(53)
  • Git学习笔记(第5章):Git团队协作机制

    目录 5.1 团队内协作 5.2 跨团队协作         Git进行版本控制都是在本地库操作的。若想使用Git进行团队协作,就必须借助代码托管中心。 问题引入 :成员1(大佬)利用Git在宿主机上初始化本地库,完成代码的整体框架,并添加到暂存区和提交本地库。此时,若成员1想借

    2024年01月20日
    浏览(48)
  • git管理工具学习(图解使用git工作流程)

    GIT 简介 git是什么,在维基百科上是这么介绍的: git是一个分布式的版本控制软件 分布式 是相对于集中式而言的,分布式即每一个git库都是一个完整的库。 每个库的地位都是平等的,但是一般在实际开发都需要有一个统一的代码管理平台(服务器)。来简化开发,我们只需

    2024年02月14日
    浏览(48)
  • Learn Git Branching 学习笔记(Git远程仓库篇)

    目录 一、Git远程仓库篇 1.git clone 在本地创建一个远程仓库的拷贝        2.远程分支 3.git fetch 4.git pull      5.模拟团队合作 6.git push 7.远程库提交历史的偏离     8.远程服务器拒绝!(Remote Rejected) Git的高级话题集合在上一篇文章中Learn Git Branching 学习笔记(高级话题篇)_流年

    2024年02月13日
    浏览(50)
  • 【Git学习】Git如何Clone带有Submodule的仓库?

    在GitHub上下载了一份源码 https://github.com/the3deer/android-3D-model-viewer 打开之后如下所示: 在 app 这个主 module 中是需要依赖子 module : engine 的 但是下载下来的代码 engine 是空的 去这个代码的Github主页:https://github.com/the3deer/android-3D-model-viewer探索答案: 这份GitHub源代码上没有en

    2023年04月09日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包