最新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


相关推荐

  • 2026年怎样安装系统win10一步步教程

    2026年怎样安装系统win10一步步教程

    2026年3月16日
    2
  • 联想st510开卡软件_固态硬盘修复(慧荣sm2246XT主控开卡教程)

    联想st510开卡软件_固态硬盘修复(慧荣sm2246XT主控开卡教程)本帖最后由lwj2996868501于2019-3-2513:12编辑此教程仅适用于固态硬盘且主控SM2246XT的,不是这个主控的就没必要看下去了!准备工具:起子,镊子(铁丝也行),坏固态硬盘,sata转USB转接卡(硬盘盒也可以),慧荣sm2246XT开卡工具(此帖子只提供一个版本的工具,其他版本自行网上下载,这个主控开卡工具版本很多具体用什么版本网上找就找得到界面都是一样的。不用一…

    2022年4月27日
    497
  • pycharm中替换快捷键_python函数参数的四种类型

    pycharm中替换快捷键_python函数参数的四种类型查找:CTRL+F替换:CTRL+R如果想删除,替换那一栏不填就可以了转载于:https://www.cnblogs.com/mghhzAnne/p/9324406.html

    2022年8月28日
    4
  • (十一)模仿学习

    (十一)模仿学习  从之前的讨论看,都是有奖励的。哪怕是上一章的稀疏奖励,其实也有奖励。==假如任何奖励都没有怎么办?==本章介绍的就是这种情况的解决办法。什么时候任何奖励都没有。其实还挺常见的,以聊天机器人为例,聊的好不好很难定义奖励。解决这种情况的方法就是模仿学习  模仿学习(imitationlearning),有时也叫示范学习或者学徒学习。指有一些专家的示范,通过模仿这些专家来达到目的。专家的示范含义很广,比如在自动驾驶中,一个司机的行为就可以被称为专家的示范。  模仿学习中主要有两个方法:行为克隆和逆强化

    2026年1月26日
    4
  • javaWeb前后台交互(Jdbc+Jsp+Servlet+mysql)

    javaWeb前后台交互(Jdbc+Jsp+Servlet+mysql)最近翻看以前的笔记,想到以前自己学习完servlet+jsp+mysql却怎么也把前后台连接不上,最后自己折腾好几天,终于搭建成功,写这个笔记也算是记录一下,代码是那个时候的代码,现在稍微加工了下。可以照下面步骤先把前后台连接上,有点成就感,给自己打打气加油加油,然后再研究代码怎么写的。毕竟都是从那个时候爬(自学坑太多)过来的。(这段话只是针对你我等小白,大神请自动忽略,谢谢配合)这次就写最简…

    2022年6月13日
    20
  • Windows平台C语言socket编程方法

    Windows平台C语言socket编程方法本篇博文展示 C 语言 socket 编程基本方法客户端 main h ifndef H define H include stdio h include winsock h pragmacommen lib Ws2 32 lib endif winsock h stdio h

    2026年3月18日
    2

发表回复

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

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