最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!一.叙述1.Git简介Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。2.首先要去GitHub官网注册一个账号详细教程:https://b…

大家好,又见面了,我是你们的朋友全栈君。

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

一.叙述

1.Git简介

Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

2.首先要去GitHub官网注册一个账号 详细教程:https://blog.csdn.net/qq_41782425/article/details/85179912

二.安装Git for Windows

1.Git下载地址 :https://git-scm.com/downloads   进入后点击Download下载,如下图所示

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

2.进入后选择自己对应的操作系统下载(32位或64位),如下图所示

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

3.下载好了后,打开下载好的文件进行安装

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

4.然后到如下图界面(默认即可)

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

5.点击Next下一步,到如下图界面,配置git环境,选择第一项

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

6.下面都是选择默认即可

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

7.点击Finish 完成安装

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

8.安装完成后,在桌面会有Git Bash快捷方式,以及桌面空白处右击出现Git命令,如下图

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

三.Git之git使用

1.git原理简介

仓库:本地仓库远程仓库(托管在网络端的仓库)

本地仓库:工作区丶版本区,其中版本区包含暂存区丶仓库区

从本地仓库将文件git到远程仓库流程:工作区—-> 暂存区 —-> 仓库区 —-> 远程仓库

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

2.创建项目的SSH Key,在桌面打开Git Bash快捷方式,或者是桌面右击选择Git Bash Here,如下图

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

a>配置用户名:git config –global user.name  (github上注册的用户名)

b>配置用户邮箱:git config –global user.email  (GitHub上注册时的邮箱)

c>在Git终端在输入ssh-keygen -t rsa -C “youremail@example.com” ( GitHub上注册时的邮箱 )

git config --global user.name "yourusername"
git config --global user.email "youremail@example.com"
ssh-keygen -t rsa -C "youremail@example.com"

如下图配置用户名以及邮箱,并查看配置是否成功

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

如下图创建SSH Key,在终端输入 cd ~/.ssh  回车(进不进入.ssh目录无所谓) 

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

创建完成后,在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

3.登录github注册或登录账号,打开“settings”的“SSH Keys”页面,然后,点“New SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容,点“Add Key”,你就应该看到已经添加的Key

a>说明:如果当前目录不是~/.ssh目录,就输入cd ~/.ssh,然后ls 查看当前目录下的文件,vi id_rsa.pub,打开文件,选中内容右击点击Copy

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

b>登录你的GitHub,添加SSH Key

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

c>创建成功

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

4.将GitHub上的项目,克隆到本地一份

a>新建一个仓库(test)

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

 

b>复制仓库的HTTP 地址

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

c>进入C盘,在C盘下新建GitHub_test文件夹,将GitHub上的test仓库克隆到该文件夹目录下

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

d>克隆成功

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

e>进入该仓库就会显示(master分支)

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

5.将本地文件git到GitHub远程仓库

a>在GitHub_test目录下创建test2文件夹,该文件夹下创建一个test.txt文件,在test.txt文件内容中输入 hello github(用于测试)

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

b>如下图(git remote add origin 你的GitHub仓库的HTTPS地址或者是SSH地址,步骤4所示的地址),此时在test2目录下会有远程仓库上的README.md文件

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

c>将创建好的test.txt文件通过下图方式提交到远程仓库GitHub上(执行git add test.txt如果报错,请查看最下面的解决方法)

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

d>当执行git push origin master会出现登录验证(只有第一次会出现此验证),输入你GitHub账号和密码点击登录即可,然后出现提交成功

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

e>回到GitHub上,刷新仓库,会发现我们提交的test.txt文件已经成功git到远程仓库中了

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

四.遇到的问题

在执行git add test.txt 将工作区文件添加到暂存区,报错如下

最新GitHub新手使用教程(Windows Git从安装到使用)——详细图解[通俗易懂]

解决方法:是因为unix系统与windows系统跨平台问题导致,执行git config core.autocrlf false后,再提交就不会报错了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141832.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月24日 下午11:40
下一篇 2022年5月25日 上午6:00


相关推荐

  • coco数据集语义分割_实例分割模型

    coco数据集语义分割_实例分割模型COCO数据集格式COCO的全称是CommonObjectsinCOntext,是微软团队提供的一个可以用来进行图像识别的数据集,用于进行物体检测、分割、关键点检测、添加字幕等。JSON文件的基本格式,以实例分割为例,主要有五个部分:info、licenses、images、annotations、categories{“info”:info,”licenses”:[license],”images”:[image],”annotatio

    2022年8月23日
    14
  • oracle数据库sql语句优化(循环语句有几种语句)

    下面列举一些工作中常常会碰到的Oracle的SQL语句优化方法:1、SQL语句尽量用大写的; 因为oracle总是先解析SQL语句,把小写的字母转换成大写的再执行。2、使用表的别名:  当在SQL语句中连接多个表时,尽量使用表的别名并把别名前缀于每个列上。这样一来,就可以减少解析的时间并减少那些由列歧义引起的语法错误。3、选择最有效率的表名顺序(只在基于规则的优化器(RB

    2022年4月17日
    138
  • 积化和差和差化积公式推导_三角函数的极化和差

    积化和差和差化积公式推导_三角函数的极化和差和差化积公式:sinx+siny=2sinx+y2cosx−y2\sinx+\siny=2\sin\frac{x+y}{2}\cos\frac{x-y}{2}sinx−siny=2cosx+y2sinx−y2\sinx-\siny=2\cos\frac{x+y}{2}\sin\frac{x-y}{2}cosx−cosy=2cosx+y2cosx−y2\cos

    2025年7月14日
    5
  • OpenClaw 介绍:这只爆火的AI“龙虾”到底是什么?

    OpenClaw 介绍:这只爆火的AI“龙虾”到底是什么?

    2026年3月16日
    3
  • 请简述Map-Reduce算法的原理(通俗易什么成语)

    下面是我自己的微信公众号(不定期更新JAVA、大数据、个人成长等干货)1、公众号上有经典的技术电子书可以免费领2、大家有问题可以在公众号问我,只要你问了我就会回复(相互交流)也可以扫描下面二维码,加我个人微信,和我直接沟通Hadoop简介Hadoop就是一个实现了Google云计算系统的开源系统,包括并行计算模型Map/Reduce,分布式文件系统HDFS,以及…

    2022年4月13日
    41
  • Pytest(10)assert断言[通俗易懂]

    Pytest(10)assert断言[通俗易懂]前言断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。什么是断言呢?简单来讲就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试failed

    2022年7月30日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号