GitHub:(2)Windows上安装与使用 Git

GitHub注册,Git2.19.1安装windows环境下 Git是什么: Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 ps:据说,Torvalds写GIT只用了10来天,尼玛! Git和SVN的区别: 1、最核心的区别Git是分布式的,而Svn不是分布的 2、... 阅读详情

下载Git在win下的安装包,下载地址:Git 2.14.3 for Windows 国内的镜像站:git for win
安装文件是exe格式,直接打开按照默认配置点击 Next安装则可。
具体的安装,安装过程没有截图,可以参考这篇安装文章,大致相似:
Win 下安装Git教程

重点参考:
Git教程

如何上传代码到GitHub

Git使用教程


安装完成后,在开始菜单里面找到 “Git –> Git Bash”,
进行简单的配置:因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。

配置用户名和邮箱作为与GitHub通信的标识:

  • 启动 Git Bash 我们可以使用 pwd命令来看看当前我们在哪个目录:

这里写图片描述

  • 配置用户名和邮箱来作为标识

命令:

git config --global user.name Coder-Qian

git config --global user.email qian***.@126.com

这里写图片描述

解释信息:

一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。

Git 提供了一个叫做 git config 的工具(译注:实际是 git-config 命令,只不过可以通过 git 加一个名字来呼叫此命令),专门用来配置或读取相应的工作环境变量。而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。这些变量可以存放在以下三个不同的地方:

  • /etc/gitconfig 文件:系统中对所有用户都普遍适用的配置。若使用 git config 时用 –system
    选项,读写的就是这个文件。
  • ~/.gitconfig 文件:用户目录下的配置文件只适用于该用户。若使用 git config 时用 –global
    选项,读写的就是这个文件。~表示的是用户的家目录。
  • .git/config 文件(当前项目的 Git 目录中的配置文件)这里的配置仅仅针对当前项目有效。

每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量。

在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig 文件。主目录即 $HOME 变量指定的目录,一般都是 C:\Users\Administrator。此外,Git 还会尝试找寻Git安装目录下的 /etc/gitconfig 文件。

我们可以查看用户家目录下的.gitconfig文件中的内容,刚好是自己才设置的:

这里写图片描述


创建的 Git 项目仓库(版本控制库)

第一种:是在现存的目录下,通过导入所有文件来创建新的 Git 仓库。
第二种:是从已有的 Git 仓库克隆出一个新的镜像仓库来。

  • 在相应的目录下初始化新仓库:

要对现有的某个项目开始用 Git 管理,只需到此项目所在的目录,执行:

git init

这里写图片描述

此时在,相应的目录下会生成一个.git的隐藏文件

这里写图片描述

这里写图片描述

所有 Git 需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,我们还没有开始跟踪管理项目中的任何一个文件。要删除本地仓库,只需要删除这个文件夹则可。

  • 将文件纳入本地版本控制管理中:

如果当前目录下有几个文件想要纳入版本控制,需要先用 git add 命令告诉 Git 开始对这些文件进行跟踪,然后提交:

git add filename 
$ git commit -m 'some descriptiong of commit'

这里写图片描述

至此提交代码到本地仓库结束。


关于将自己的代码托管到GitHub上

在GitHub上注册账号并建立仓库,这些内容我们在,上一篇博客中对GitHub提供的入门指导的翻译学习中已经说得很清楚了,这里我们就不在演示怎么申请账号怎么建立仓库;

由于你的本地Git仓库和github仓库之间的传输是通过 SSH 加密的,所以需要一点设置:

  • 第一步:创建SSH Key。
    在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有 id_rsa 私钥 和 id_rsa.pub 公钥这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:
    id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
ssh-keygen  -t rsa –C “youremail@example.com”

这里写图片描述

  • 将生成的公钥添加到GitHub上:
    登录github,打开” settings”中的SSH Keys页面,然后点击“Add SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件的内容。

这里写图片描述

这里写图片描述

我们已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。

现在,把本地仓库的内容推送到GitHub仓库,在本地的testgit仓库下运行命令:
明确自己的SSH值:
这里写图片描述

说明: 这里是一个在GitHub建立仓库是选择了建立README和LICENSE文件的Real-Helper仓库,在托管时遇到一个问题,下面是建立的一个空白仓库TestOne 没有在这个仓库里建立任何东西;

git remote add origin sshofyourrepositoryinGitHub

git remote add testone git@github.com:Coder-Qian/TestOne.git

其中 origin是一个别名,我们也可以自己起一个。

git push -u testone master

这里写图片描述

由于远程库是空的,我们第一次推送master分支时,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。推送成功后,可以立刻在github页面中看到远程库的内容已经和本地一模一样了

这里写图片描述

从现在起,只要本地作了提交,就可以通过如下命令:

git push testone master

把本地master分支的最新修改推送到github上了,现在你就拥有了真正的分布式版本库了。


可能遇到的问题:
当我们将本地的仓库托管到一个新建的仓库,但是这个仓库中包含一些信息比如README.md文件;

这里写图片描述

创建成功后系统会为我们自动创建3个文件,分别是忽略过滤文件.gitignore,开源协议license文件以及项目主页描述README.md文件;

这里写图片描述

错误的主要原因是 GitHub 中的README.md LICENSE 和 .gitignore 文件不在本地代码目录中。
解决办法:

这里写图片描述

同时我们也发现在本地库中多了下面这几个文件:

这里写图片描述

Git 2.42.0 Windows 安装与 SSH 配置:3 步解决 GitHub 连接失败 本文详细介绍了在Windows系统上安装Git 2.42.0并进行SSH配置的完整教程,帮助用户解决GitHub连接失败的常见问题。通过三步操作:环境准备与Git安装、SSH密钥生成与配置、连接测试与故障排除,确保开发者能够高效完成Git与GitHub的集成。 阅读详情

相关推荐

Windows下Git与Github的完美搭档:从零开始的项目托管指南(含SSH密钥配置)

本文详细介绍了在Windows平台下使用Git与GitHub进行项目托管的完整流程,包括环境配置、SSH密钥生成、本地仓库创建、远程仓库协同等关键步骤。特别针对Windows开发者提供了SSH安全认证配置和高效推送技巧,帮助用户快速掌握从零开始的项目托管方法,实现Git与GitHub的完美协作。

aa123的博客 43

windows安装git(全网最详细,保姆教程)

点进去后,进入如下界面。

weixin_42242910的博客 19万+

RJ45以太网接口EMC设计方案

RJ45以太网接口EMC设计方案 一、 接口概述 RJ45以太网接口是目前应用最广泛的通讯设备接口,以太网口的电磁兼容性能关系到通讯设备的稳定运行。赛盛技术应用电磁兼容设计平台(EDP)软件从接口原理图、结构设计,线缆设计三个方面来设计以太网口的EMC设计方案。 二、 接口电路 原理图的EMC设计 百兆以太网接口2KV防雷滤波设计 图1 百兆以太网接口2KV防雷滤波设计 接口电路设计概述: 本方案从EMC原理上,进行了相关的抑制干扰和抗敏感度的设计;从设计层次解决EMC问题;同时此电路兼容了百兆以太网接

兰陵笑笑生SD的博客 1万+

Windows系统安装Git教程

今天给大家介绍Windows系统安装Git命令。 一、Git版本控制工具简介 二、Git工具下载 三、Git工具安装

永远是少年 1万+

555定时器呼吸灯电路制作全攻略:从仿真到实物搭建(附避坑指南)

本文详细介绍了使用555定时器制作呼吸灯电路的完整流程,从基础原理到实物搭建,包括电路设计、元件选择、仿真验证、焊接技巧及调试优化。特别提供了避坑指南,帮助电子爱好者快速掌握这一经典DIY项目,实现美观的呼吸灯效果。

weixin_33734785的博客 402

C# Log4Net不输出日志的解决方法

log4net是一个流行的 .NET 日志框架,用于记录应用程序的日志信息。如果你在使用log4net。

精通搬砖,资深技术砖家,在软件开发,人工智能,设备开发等领域都有研究。商业合作&交流学习可私信联系。 1262

Windows系统Git安装教程

Windows系统Git安装教程

Zhy_201810576的博客 9039

望获实时Linux与国产芯片协同:打造LinuxCNC数控机床的全栈国产化方案

本文探讨了如何通过望获实时Linux与飞腾、龙芯等国产芯片的深度协同,为LinuxCNC数控机床打造全栈国产化方案。望获实时Linux通过中断隔离等核心技术,提供亚微秒级确定性响应,解决了传统Linux系统实时性不足的痛点,使LinuxCNC得以稳定驱动高精度机床。该方案实现了从硬件、操作系统到应用软件的全栈自主可控,为工业控制领域提供了高性能、可定制的国产化选择。

weixin_29291069的博客 647

Windows系统下的Git安装教程

git官网下载:https://git-scm.com/download/。 截止2022.08.13,最新的git安装包Windows版本号是Git-2.37.2.2。

Weber Zhou 的博客 2万+

大语言模型应用指南:幻觉和偏见问题

大语言模型应用指南:幻觉和偏见问题 1. 背景介绍 1.1 大语言模型的发展历程 1.1.1 早期的语言模型 1.1.2 Tr

AI天才研究院 958

模拟量输入功能块 S_ITR(Easy系列PLC完整ST源代码)

IN Input INT 输入数字量 1IN ISH INT 输入数字量上限 2IN ISL INT 输入数字量下限 3IN OSH REAL 输出工程量上限 4IN OSL REAL 输出工程量下限 5OUT OUTPUT REAL 输出工程量 6VAR temp1 REAL 临时变量1 7VAR temp2 REAL 临时变量2 8。

RXXW_Dor的博客 715

Windows系统Git安装教程(详细Git安装过程)

Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。因为我们是用Windows系统上的浏览器访问的,Git官网自动之别到了我使用的操作系统,所以右侧直接显示下载使用Windows系统的最新版本(如果识别错误,可以在中间选择系统),点击即可下载。

Lamb的博客 1万+

使用R语言绘制Logistic回归模型的亚组分析森林图

亚组分析是一种常用的统计方法,用于探索不同亚组之间的差异,并确定是否存在某些变量对结果的调节作用。在本文中,我们将使用R语言来绘制Logistic回归模型的亚组分析森林图。在该图中,每个亚组都用一个点表示,点的位置表示亚组的均值,而线段表示亚组的置信区间。垂直参考线用于表示效应值为0的点,帮助我们判断亚组之间的差异。希望本文对你有所帮助,让你能够使用R语言绘制Logistic回归模型的亚组分析森林图。是一个二分类的变量,我们希望在亚组分析中探索它与响应变量之间的关系。函数来计算每个亚组的均值,并使用。

PixelNinja的博客 2001

Git for Windows 2.44.0 版本(64位) 安装包在GitHub官方仓库的直接下载地址。

这个地址是GitHub官方的下载链接,如果下载速度较慢或不稳定,可以尝试使用国内镜像源(如华为云镜像站),通常速度会更快。希望这个下载链接能帮到你。如果后续在安装或使用Git时遇到任何问题,随时可以再来问我。安装包在GitHub官方仓库的。你提供的这个链接就是。

353

绿米Aqara S1【妙控开关 S1E】版本降级或升级自定义固件的方法

绿米Aqara S1【妙控开关 S1E】版本降级或升级自定义固件的方法

LeeKwen的专栏 2168

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Windows 中安装git2.6

Windows中安装git2.6 及其简单的配置:从官网 或者其他地方下载 git2.6 的安装程序包:Git 64位_2.16.0.2.exe点击执行:        点击next        我安装在了E盘,点击下一步        点击下一步    我选择了不创建启动菜单    后续都是默认的一路next,直到安装安装完毕:诺是使用软件管家安装的,环境变量就不用配置了 Windows+r ...

DylanTian的博客 1768

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Git的下载以及安装配置

Git的下载以及安装配置

wzk4869的博客 5894

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

如何安装历史版本或指定版本的 git

macOS 的话建议通过 homebrew 安装和升级,官方也没提供 dmg 或者 pkg 的安装包(有一个 pkg 的安装包,非常老)。有的时候,我们需要安装指定版本的git,或者希望旧一点的,毕竟我就遇到最新的2.50.1在win10安装后打开就一闪而过,而安装2.49.1就不会。另外需要注意其实 macOS 自身也带有一个 git,你的 macOS 比较新的时候自带的 git 也比较新,如果比较旧的系统的话也比较旧。在 git 这个仓库里头点击 release 就可以选择自己想要的版本进行下载。

w8y56f的专栏 746

安装git lfs报错怎么解决

注意在安装git for windows时,需要选择【use git from git bash only】版本,报错Could not find git;解决方式:安装github 和git for windows。可以下载最新版2.47.1。

UFER98TYCNTY75的博客 1084

【免费下载】 Git 最新版 Windows 64位安装包下载

本仓库提供了一个资源文件的下载,该资源文件为 **Git-2.42.0.2-64 Window64位安装包**,是目前最新的版本。 ## 资源描述 由于Github的下载速度可能较慢,您可以在这里快速下载到最新的Git安装包。该安装包适用于Windows 64位操作系统,方便您快速安装和使用Git。 ## 使用说明 1. 点击下载按钮,获取安装包。 2. 下载完成后,双击安装包进行安装。

gitblog_09750的博客 1170

Windows下安装git

本文介绍了在Windows系统下安装Git版本控制工具的方法。首先需要从官网下载安装包,提供标准安装版(.exe)和便携版两种选择,详细说明了两种版本的区别和适用场景。接着逐步演示了安装过程,包括选择安装路径、配置默认编辑器、设置环境变量、终端类型等选项的注意事项。最后通过Git Bash终端验证安装是否成功。文章特别提醒新手用户建议使用标准安装版,并避免勾选实验性功能。安装完成后即可在任意位置通过右键菜单快速启动Git工具。

2602_95629533的博客 546

Github for windows 安装 计算机丢失libiconv-2.dll

在安Github for windows 时,有时会出现“无法启动此程序,因为计算机中丢失libiconv-2.dll ,尝试重新安装该程序以解决此问题。”错误,尝试重新都无法解决这个问题。 这是因为之前安装的Git 是32位版本与Github 64位版本对应不上导致Github无法启动。 解决方法: 1、GIT 与GitHub 版本一致 2 、 32 位: 复制git\ming3

thwykb的专栏 2024

Git for Windows 架构解析:从 git/git 的友好 fork、Windows 兼容层到全自动组件维护与发布流水线

Git for Windows 并不仅仅是一个编译好的 `git.exe`,它是一套横跨源码补丁、POSIX 兼容层、MSYS2 发行版打包、第三方应用集成(MinGit)以及 GitHub 自动化运维体系的完整软件分发工程。本文以仓库根目录下的 [ARCHITECTURE.md](https://link.gitcode.com/i/9bc519834f4481b972c887e0c5981b6

gitblog_00165的博客 335

快速获取最新版Git:Windows 64位安装包推荐

在软件开发领域,Git作为版本控制工具的重要性不言而喻。为了帮助开发者快速获取并安装最新版本的Git,我们特别推出了这个开源项目,提供**Git-2.42.0.2-64位Windows安装包**的下载服务。无论您是初学者还是资深开发者,这个项目都能为您节省宝贵的时间,让您迅速上手使用Git。 ## 项目技术分析 本项目主要提供了一个资源文件的下载服务,该资源文件为**Git-2.42.0.2-

gitblog_09782的博客 838

Git 2.43.2 for Windows 备份资源

Git 2.43.2 for Windows 备份资源 去发现同类优质开源项目:https://gitcode.com/ 简介 此仓库提供了一份Git for Windows的备份资源,版本为2.43.2。由于GitHub内网访问不太稳定,我们特此备份此开发工具,以便于开发者能够稳定获取和使用。 使用说明 下载文件后,请根据Windows操作系统的提示完成安装。 安装完成后,您可以通过命令行或相...

gitblog_06732的博客 320

使用Git将GitHub仓库下载到本地

使用Git将GitHub仓库下载到本地

严文年 - 原创笔记 2470
上一篇: GitHub:(1) 官方快速入门文档学习
下一篇: GitHub: (3)版本回退
Coder-Qian
博客等级 码龄11年 63粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值