首页 > 其他分享 >全网最简单git教程,仅四条指令玩转git

全网最简单git教程,仅四条指令玩转git

时间:2024-07-25 12:28:59浏览次数:15  
标签:教程 git 仓库 指令 文件夹 玩转 提交 代码

前言

作为改变程序员世界的软件,我不允许还有人不会用它,小到个人,大到大厂,几乎每个程序猿都脱离不了它。

什么是git

顾名思义就是仓库,帮你管理代码,并记录代码信息,什么意思呢? 举个例子,比如我们买了一堆材料需要存在仓库里,方便取用,我们放进仓库是不是都需要记录哪一个架子上放了什么?放的东西用途是什么?东西用了多少等等问题,git 的作用就是如此,一个代码管理仓库,每一次我们更改代码,git都会记录更改信息,也能回退到某次更改时的代码。

下载git

去git官网下载电脑对应的版本即可,点击git下载,即可去到官网

选择对应版本安装即可

打开git cmd软件

简单所需 liunx指令补充

可以通过一个指令打开其他硬盘 比如我打开d盘

指令:d :

其他盘也是如此

我们还可以通过一个命令打开该盘下对应的文件夹

命令 :cd  对应的文件夹地址。注意,cd一定要空格后才能加地址

上才艺

记住以上指令,我们开始教程

一,.打开gitCmd软件,注册账号

git config --global user.name "你的名字"  

用这条命令注册账号名


git config --global user.email "你的邮箱"

二,在我们想要的文件夹里创建git仓库文件

指令git init

我新建一个文件夹作为演示,这里记住,一定要在c盘以外的文件夹建git仓库,不然当你后期有远程仓库时你个人信息就危险了,这里的新建文件夹可以是你的项目demo等等需要版本管理的文件夹

现在仓库文件就已经建好了

三,将仓库提交到暂存区

指令 git add .  (注意,有个点)

该文件夹现在已经被git监管,文件夹里的信息都会被git监视

四,提交仓库

为了方便演示,我先在该文件夹下创建一个文本,文本内容随意,假设这个文本就是我们代码,现在我们写完一个功能,开始写下一个功能,所以现在我们就需要提交代码给仓库,如果写下一个功能时代码除了问题,我们还可以将代码回退到这个时候

现在我的文件夹下就只有一个文本文件,我们保存,并提交给仓库

指令 git commit -m "提交内容",可以是更改了什么东西,比如我的,增加一个文本文件,内容为1111111111

我这个报错不用管,这是因为我有另外的账号,提交时就会出现分支错误,这是git的高级用法,我们暂时不用管,在公司上班才会用到。你们按照步骤来不会出错

现在我们代码就已经提交成功

四,查看提交记录

指令 :git log

五,回退到任意提交时

我同样再更改一次文本,再提交一次(注意每次提交都需要将仓库提交到暂存区,必要操作!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)

提交成功

我们现在通过git 指令回退到上一次提交时

指令 git reset --hard + 版本号

版本号

git reset --hard a699216131a586ad6372dab6d1af57764cc86e94

如图,你就成功了

看效果

已经回退

如果以上指令出现报错warning: in the working copy of '9-3 涓插彛鏀跺彂HEX鏁版嵁鍖?Project.uvprojx', LF will be replaced by CRLF the next time Git touches i

输入这个指令即可 git config --global core.autocrlf true

总结

所有准备工作准备好后我们就只用会 git init, git add .  , git commit -m "提交信息",git log,  git reset --hard 版本号。即可完成我们大部分需求,我们只养成需要每写完一个新功能就提交一次的好习惯即可。当然git 远不如此,git只是本地仓库,我们还可以再github创建远程仓库,用git 来管理也有很多图形化GUI工具,但我觉得,最方便的还是指令,可以帮助我们了解底层

标签:教程,git,仓库,指令,文件夹,玩转,提交,代码
From: https://blog.csdn.net/zbqsj/article/details/140621918

相关文章

  • 定制ESXi 8镜像教程
    本文将详细说明从安装PowerCLI到定制ESXi8镜像的整个过程。安装VMwarePowerCLI1.打开PowerShell打开PowerShell:在Windows搜索栏中输入PowerShell,然后右键点击“WindowsPowerShell”,选择“以管理员身份运行”。你会看到一个蓝色的命令行窗口打开。2.......
  • pybind11 教程
    pybind11教程用途通过pybind11可以实现以下功能:将python中实现慢的逻辑,使用C++代码重写,从而提升程序效率将现有的C++代码编译为python模块,减少重复开发,方便在python中集成本次阐述通过pybind11实现以下几个功能:C++中的对象或方法如何在python中使用pybind11中的gil锁p......
  • github的简单使用方法
    想要把代码托管到github上面,之前没有用过,简单记录一下:注册github账号注册github账号,这个使用邮箱就能注册,比较方便。安装git1.下载git安装包 进入官网Git(git-scm.com)下载对应版本就行2.安装通常全部点击下一步就行了3.创建密钥对右键点击OpenGitguihere-->help-->......
  • 六、【Python】基础教程-【Python全掌握】六大基础数据类型:浮点、布尔、列表、元组、
    ......
  • ONNXRuntime_C++安装教程
    1打开VisualStudio2017,新建空项目helloworld 2浏览输入onnxruntime,安装第一个,版本选择1.18.1 3配置PATH环境变量4配置项目包含目录 5配置库目录6配置链接器 配置opencVhttps://blog.csdn.net/qq_27825451/article/details/103036687 无法启动应用......
  • Windows下cmake入门教程-利用cmake创建Visual Studio工程
    希望我们不仅把编程当成一份工作,更要将其当成一份热爱!!!                                                                 -----潜意......
  • Vue Router【实用教程】(2024最新版)vue3 路由管理
    VueRouter是Vue官方的客户端路由解决方案,在单页应用(SPA)中,用户在应用中浏览不同页面时,URL会随之更新,但页面不需要从服务器重新加载。核心思想:通过配置路由来告诉VueRouter为每个URL路径显示哪些组件。官网https://router.vuejs.org/zh/guide/安装通常......
  • 2024年ENSP安装保姆级别教程
    2024年ENSP安装保姆级别教程导航目录2024年ENSP安装保姆级别教程导航一、环境准备二、安装程序安装WinPcap安装Wireshark安装VirtualBox安装eNSP这篇博客参考于别人的博客,原文链接:https://blog.csdn.net/hdp134793/article/details/134422653,用于记录自己安装以及可能遇到的......
  • 电脑上谷歌Gmail邮箱更改密码教程
    电脑上谷歌賬號如何修改密码注意事项:1.如果是多个谷歌賬號修改密码,建议使用浏览器无痕模式。2.同一个IP下不要批量登录修改密码,最多不要超过十个3.由于修改谷歌号的密码属于敏感操作,需要在确保网络稳定的前提下进行操作,不然可能出现异常活动被风控,要求二次短信验证。第一步:通过谷......
  • vmware 17.5安装 deepin23-RC2桌面社区版【超超详细图文安装教程】
    1、去官网下载安装包最新版本–深度科技社区(deepin.org)2、新建虚拟机向导,选择典型,点击下一步3、选择刚才下载好的镜像文件,点击下一步4、选择Linux,ubuntu64位5、修改虚拟机安装位置,取一个虚拟机名称6、修改磁盘大小,要大于647、自定义硬件,修改内存和处理器大......