Git下载、安装及环境配置(超详细)

2023-11-11

本文首发自个人自有博客:【FaxMiao个人博客】,一个关注Web前端开发技术、关注用户体验、记录前端点滴,坚持更多原创,为大家提供高质量技术博文!

本文主要介绍下Git的下载、安装及基本配置,予以初学者朋友帮助,更快的了解Git基础知识和快速使用Git。

一、下载Git(官网下载慢时,可选择其他下载方式)
1.官网下载地址:https://git-scm.com/download
xiaz1图
2.腾讯软件中心:https://pc.qq.com/detail/13/detail_22693.html
xiaz2图

二、安装(以Git-2.25.1-64-bit版本为例)
1.软件安装比较简单,一直点击next按钮即可。
01图
2.安装完毕后,鼠标右键单击
02图
3.检查Git是否安装正常
①windows键+R,输入cdm
03图
②输入git,弹出以下内容表示安装成功
13图

三、环境配置
1.去GitHub上注册账号,注册好后桌面右键,点击:Git Bash Here,然后进行账号配置;
$ git config --global user.name “name” //Git账号
$ git config --global user.email “123@email.com” //Git注册邮箱
04图
tips:注册账号时可能会提示无法验证,建议用谷歌浏览器(最新),游客模式进行注册。
2.查询配置:$ git config --global --list
05图
3.生成ssh文件夹(输入$ ssh-keygen -t rsa,敲击三次回车键),文件目录-C:\Users\用户名.ssh;
06图
4.将ssh文件夹中的公钥( id_rsa.pub)添加到GitHub管理平台中(添加后会收到邮件提示)
07图

四、创建本地版本库
1.本地新建文件夹test(根据项目命名),内容空;
$ mkdir learngit # //创建一个空目录
$ cd learngit # //进入到空目录中
$ pwd # //显示当前目录
08图
2.把test变成一个Git可以管理的库(完成后test下会多一个.git目录,表示本地仓库已建好)
09图

五、push代码到Git
1.右键配置好的本地文件夹,如图:
10图
2.进入后会出现更改或新增文件(需要上传文件),然后点击push,如图:
11图
3.点击push后会弹出框,输入git地址,然后push就可以上传了,如图:
12图

其它:Git命令大全(参考链接)
https://www.jianshu.com/p/93318220cdce

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git下载、安装及环境配置(超详细) 的相关文章

  • 如何使用 vim 作为“git show”编辑器?

    全部如所述如何使用 vim 作为 git log 编辑器 https stackoverflow com questions 16666009 how do i use vim as git log editor不适用于 git show
  • git checkout 到分支需要很长时间

    我使用的是 Ubuntu 17 10 并且使用 git 版本 2 14 1 每当我从 master 创建一个分支并尝试签出它 或从它签出到 master 时 都会花费大量时间 大约几分钟 有时接近 10 分钟 确实 我有几 GB 的数据 但
  • TeamCity 将功能分支推送到主分支

    有没有办法将成功构建的功能分支推送到另一个分支 我想要这样的东西 Git 存储库 Gitorious GitHub 等 分支机构 master 当前项目的代码 质量保证 代码等待 QA 的分支 功能分支 许多远程分支 开发人员可以在其中开发
  • 如何在Windows上分离“Git bash”中启动的“git gui”?

    例如 我开始 git bash 我导航到某个目录 I start git gui 我关闭控制台窗口或按 Ctrl C Git gui 的窗口消失了 即使我用过git gui disown 即使当我按 Ctrl C 时它不在前台 如何正确分离
  • 如何从 ssh 配置文件中删除主机条目?

    文件的标准格式是 Host example HostName example com Port 2222 Host example2 Hostname two example com Host three example com Port
  • 是否可以在 git 存储库之外添加和提交文件?

    我们的文本文件分布在系统的各个角落 我们计划将这些文件中所做的所有修改添加到 git 存储库中 每次对这些文件进行修改都是由脚本进行的 因此 我们计划向该脚本添加新命令 以将文件添加到 git 存储库 但是 这些修改是同时进行的 我们可以为
  • 在 Web 应用程序中显示最新的提交值?

    我有一些 Rails 应用程序 我使用 Git 作为版本控制系统 我使用 GitHub 或 Beanstalk 作为存储库主机 从理论上讲 我想要做的事情非常简单 以某种方式在 Web 应用程序的页脚中显示最新的提交 ID 号 哈希值 这样
  • 将 github 上的包安装到 Spyder 中

    我一直在尝试安装并导入mpl finance来自 github 的包 在我的 Spyder 环境中没有成功 我努力了 pip install e git https github com matplotlib mpl finance git
  • 自动生成/删除詹金斯工作

    我正在寻找一种自动创建一组詹金斯作业的方法 通常在创建新的 git 分支之后 我已经为maven尝试过这个插件 http evgeny goldin com wiki Maven jenkins plugin http evgeny gol
  • git Blame:合并后正确的作者

    GIT 合并引入了新的提交 这会导致 git Blame 问题 合并的行似乎是由进行合并的开发人员提交的 我可以理解这种情况冲突的变化 因为他解决了冲突 但是有没有办法让非冲突线路不发生这种情况呢 一些 git Blame 的选择 如果没有
  • Git post-receive - 如何检查推送的分支是否与主分支合并

    在我们的团队中 我们通常将所有任务推送到单独的分支中 然后发布经理审查这些分支并将它们合并到 主 分支中 有时团队成员忘记将他们的分支与主分支合并 在推送之前 所以我想做的是 在用户推送后输出一条消息 请与主分支合并 我想我需要检查一些内容
  • GIT - 推送到 (GitHub) origin master 没有任何作用

    我已经分叉了某人的 GIT 存储库 https github com nippysaurus toodledo objc 将其克隆到我的本地计算机 显示带有以下信息的来源 remote origin Fetch URL https emai
  • 如何签出仅在“git ls-remote”中列出的分支?

    我遇到了无法切换到仅列出的分支的情况git ls remote 这是详细信息 我分叉了一个 github repoA 作为 repoB 创建了自己的分支并将其推送到 ComputerA 中的 repoB 在 ComputerB 中 我将分叉
  • git 如何查找分支源自的提交哈希

    假设我从主分支分支到主题分支 然后在主题分支上进行了一些提交 是否有命令告诉我主题分支源自的主分支上的提交哈希 理想情况下 我不必知道我做了多少次提交 试图避免 HEAD 5 我已经用谷歌搜索过 但似乎无法找到答案 谢谢 use git m
  • 如何撤消删除 github wiki 页面的操作?

    我删除了 github 存储库 wiki 上的一个页面 单击该文件的链接现在会将我带到一个新的编辑屏幕 我认为这可能是在我的存储库分支中 但是在 chrome 上以隐身模式点击链接会出现错误 表明我无权编辑此文件 大概是因为我正在尝试创建它
  • 执行 git Push 时出现“diff.renamelimit 变量”警告

    我将本地提交推送到远程 git 服务器并收到以下警告消息 remote warning only found copies from modified paths due to too many files remote warning y
  • 为什么 git-svn 应该积极搜索旧历史?

    当我运行 git svn clone s 时发生了一些奇怪的事情 尽管以下信息告诉我们不要惊慌 但我想知道为什么会出现这种 svn 错误 为什么这个路径不存在 是被别人删除了吗 如果是 为什么 git svn 应该积极搜索旧历史记录 Ini
  • 如何让 Gitlab 运行程序在成功构建时将代码合并到分支中

    嗯 标题几乎是不言自明的 总之 如果构建成功 我希望将一个分支 即开发 合并到另一个分支 即生产 我尝试了 jakub kania 解决方案 但我总是得到id rsa invalid format 我认为 gitlab 秘密变量以某种方式被
  • git-svn 如何知道要提交到哪个分支?

    我的存储库是 SVN 我使用 git 进行所有开发 我们有一个标准布局 我用以下命令初始化了我的本地存储库git svn init s
  • 在 Windows 上使用 Git - 意外丢失了大量工作。我可以拿回来吗?

    我很困惑 我想我已经失去了几个小时的工作时间 我之前在 Git 中编辑了一个文件 我保存了它 但没有提交 我确实做了一些其他文件更改 并提交并推送了它们 然而 有一个文件被搞乱了 所以我单击了最后一次成功的提交 然后按了 回滚到此提交 令我

随机推荐

  • 【JavaScript编程语言】逻辑运算符,

    逻辑运算符 JavaScript 中有四个逻辑运算符 或 与 非 空值合并运算符 本文我们先介绍前三个 在下一篇文章中再详细介绍 运算符 虽然它们被称为 逻辑 运算符 但这些运算符却可以被应用于任意类型的值 而不仅仅是布尔值 它们的结果也同
  • PHP douyin无水印视频网页代码简版

  • arm汇编lr pc b bl ret指令函数调用和返回gif动图演示

    文章目录 pc 寄存器 lr寄存器 x30 ret返回指令 bl 跳转指令 带返回 b 跳转 不带返回 pc 寄存器 pc保存着当前指令执行的地址 相当于win32汇编里的eip寄存器 lr寄存器 x30 lr存储函数的返回地址 每次遇到r
  • 线程同步之Synchronized&CAS&各种锁的介绍及对比

    1 Synchronized 1 1 简介 Java的关键字 提供了并发场景下的数据可见性和原子性 保证线程安全 1 2 应用方式 修饰实例方法 对当前实例加锁 当两个不同的实例对象同时操作共享资源时 可能出现线程安全问题 public s
  • windows快速切换jdk版本号

    前言 因为老项目和新项目的需要 在电脑上需要切换jdk1 8和jdk17 其它版本jdk同样可以切换 网上有修改配置文件的方式 但是感觉比较繁琐 后来找到了通过bat文件和环境变量来快速切换jdk环境的方法 这里记录分享出出来 只需要通过命
  • 云备份和标准数据中心的备份有所不同

    云备份和标准数据中心的备份有所不同 当您需要实施某种基于云的系统恢复技术时 您有两种路线可以选择 但费用和风险各不相同 备份通常都是个很好的策略 您需要有能力在某个地方备份数据和应用程序 以便在某些自然或人为灾难的情况下依旧可以保持业务的运
  • verilog 01 基本概念

    语言整体介绍 硬件描述语言 用来描述组合电路和时序电路 代码分为 目标代码 和 验证代码 一般叫TB testbench 都需要用编译器仿真器编译 iverilog 源码 提供 编译器 iverilog 和 仿真器 vvp 目标代码 和 验
  • 解决Element中点开Dialog 对话框灰布在最上层的方法

    解决Element中点开Dialog 对话框灰布在最上层的方法 解决Element中点开Dialog 对话框灰布在最上层的方法 append to body Dialog 自身是否插入至 body 元素上 嵌套的 Dialog 必须指定该属
  • TCP如何保证可靠性传输

    校验和 在数据传输的过程中 将发送的数据段都当做一个16位的整数 将这些整数加起来 并且前面的进位不能丢弃 补在后面继续相加 最后取反 得到校验和 发送方 在发送数据之前计算检验和 并进行校验和的填充 接收方 收到数据后 对数据以同样的方式
  • 基于WebSocket和Android的多人实时聊天系统(Demo)的实现

    实现效果 服务端实现 服务端参考之前的这篇文件Android初学 使用WebSocket与服务器进行通信 这里做了一些修改 就是再服务端收到消息后 将消息群发给所有在线的客户端 服务端的Bean实体类 Data AllArgsConstru
  • 项目开发中的一些小配置,随时更新(springboot版本)

    这里是目录哦 1 appication properties 2 log4j properties 3 MySwaggerConfig java 4 MybatisplusConfig java 1 appication propertie
  • 如何使用Python 操作PDF?总结用Python操作PDF的几种方法

    本篇文章小编给大家分享一个用python来操作pdf图像的几种方法 如果有需求的小伙伴一定要耐心阅读完这篇文章 小编希望能够通过这篇文章来给大家的学习带来一定的帮助 Python操作PDF有以下几种方法 1 基本操作 PyPDF2 导入模块
  • C++进制转换的两种方法

    进制的转换 stoi函数
  • 离线升级openssh 从7.4升至9.0

    离线升级openssh 从7 4升至9 0 难点 无法使用联网下载的命令yum等 前提 需要先更新openssl 到1 11 1 链接 https blog csdn net weixin 42235875 article details
  • 内核杂谈——页表项存放的是物理地址还是虚拟地址?

    目录 L0 L1 L2 表项 L3 表项 总结 pgd t 不只是物理地址 谈谈对映射的理解 思考 当你不去细细读代码的话 这个问题可能会困扰着你 我们以ARM64四级页表为例 谈谈页表项里藏得是什么 本文讨论的是内核线性映射过程时建立的临
  • 从Jaccard到BERT:语义检索的度量手段

    原文标题 Semantic Search Measuring Meaning From Jaccard to Bert 作者 James Briggs 原文地址 https towardsdatascience com semantic s
  • 用一个海龟(turtle) 来写 “张”

    1 import turtle as t 2 3 t pen pencolor cyan pensize 10 4 5 t speed fast 6 for in range 3 7 t fd 20 8 t rt 90 9 t backwa
  • JS语法之:require

    JS中 一个模块加载另一个模块有两套规范 CommonJS规范和AMD规范 CommonJS规范加载模块是同步的 也就是说 只有加载完成 才能执行后面的操作 AMD规范则是非同步加载模块 允许指定回调函数 由于Node js主要用于服务器编
  • 接口测试工具soapUI

    1 soapUI安装及破解 参考 http blog csdn net liuchangxin1982 article details 47614625 1 安装方法 先下载SOAPUI 我这里用的是5 1 2 PRO 版 下载路径 htt
  • Git下载、安装及环境配置(超详细)

    本文首发自个人自有博客 FaxMiao个人博客 一个关注Web前端开发技术 关注用户体验 记录前端点滴 坚持更多原创 为大家提供高质量技术博文 本文主要介绍下Git的下载 安装及基本配置 予以初学者朋友帮助 更快的了解Git基础知识和快速使