最新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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 证书签名

    证书签名一、数字签名(digitalsignature)对指定信息使用哈希算法,得到一个固定长度的信息摘要,然后再使用私钥(注意必须是私钥)对该摘要加密,就得到了数字签名。所谓的代码签名就是这个意思。二、数字证书(digitalcertificate)证书生成开发者在申请iOS开发证书时,需要通过keychain生成一个CSR文件(CertificateSigningReque

    2022年4月28日
    79
  • NFS修改2049端口号

    NFS修改2049端口号欢迎大家搜素微信公众号“东面而视”,分项技术及讨论技术《什么是NFS》   就是通过网络共享目录,让网络上的其他服务器能够挂载访问共享目录内的数据。(一般共享视频,图片等静态数据) 为什么修改NFS的2049端口1. 其他服务再用2049端口2. 由于某些规定(如端口号必须在10000以上)修改方法1. 检查LINUX是否按装NFS[root@CT5_6-32-22…

    2022年6月27日
    29
  • 数据库表结构设计方法及原则「建议收藏」

    数据库表结构设计方法及原则「建议收藏」http://www.cnblogs.com/RunForLove/p/5693986.html  数据库设计的三大范式:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。  在实际开发中最为常见的设计范式有三个:第一范式是最基本的范式。如果数据

    2025年11月7日
    1
  • Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作「建议收藏」

    Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作

    2022年3月12日
    205
  • 基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)

    基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)

    2022年2月3日
    44
  • 至尊问题「建议收藏」

    称号:已知m、n为整数,且满足下列两个条件:① m、n∈1,2,…,K,(1≤K≤10^9)② (n^ 2-mn-m^2)^2=1编一程序,对给定K,求一组满足上述两个条件的m、n,而且使m^2+n^2的值最大。比如,若K=1995,则m=987,n=1597,则m、n满足条件,且可使m^2+n^2的值最大。输入输入仅一行,K的值。输出…

    2022年4月13日
    45

发表回复

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

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