小白专用:本地安装git,成功连接GitHub,并上传文件

本文章没有涉及过多专业的知识 ,仅仅是为了让新手能成功使用git+GitHub上传文件。我是新手,欢迎大家评论区指导修正。

之所以想写这篇博客,是觉得网上虽然有很多专业的博客讲解git和GitHub的使用,讲的太过详细了,所以可能小白会分不清哪些步骤是必须的。所以我把第一次安装git,连接GitHub并上传文件的使用过程精简的写给大家,希望能帮到一些人。

1.了解git+GitHub(写的比较粗糙,不怎么专业,想看专业的解释,可以看我推荐的博客:https://blog.csdn.net/qq_27657429/article/details/53320618

1)git:

i)git是什么东西:

首先,了解一下几个名词:

版本:拿建立一个Java项目为例子。第一天,你写了一个Helloworld的class,今天完成任务了,保存项目,我们可以把这个项目称为项目的版本一:第二天,你写了一个1+1计算的class,今天任务完成了,保存项目,我们把这个项目称为项目的版本二。(决定哪个是版本一哪个是版本二,随你喜欢, 能明白版本是什么就行)

仓库:顾名思义,就是一个装东西的容器,像米仓,粮仓,只不过程序员使用的是代码仓,用来装代码的容器。

git就是一个本地仓库,一个版本的控制工具,对版本进行增删改查。

那么,可能有人问,我用ctrl+z,或者每天保存一下代码,这些方法不是也可以做到控制版本吗?是,这些方法确实也可以,但是,按我个人理解,git主要是为了团队使用的工具,另外,当代码量越来越大的时候,git会更加方便。

ii)GitHub又是 什么东西?

远程仓库,使用的是别人的服务器,

 

2.开始安装使用git和GitHub上传文件(以下步骤是使用git连接GitHub并成功上传文件的必要步骤,其他git版本回退等等指令都不涉及,网上很多博客会有这方面的讲解

1)安装git:直接百度搜索git,安装最新版就行了,注意把下面圈起来的勾上就行了,

2)GitHub上注册一个账号,比较简单,GitHub注册比较容易,记得邮箱验证就行,有时候网络会比较差(大陆),可能会出现账号一注册就被封的情况,但是这些都比较容易解决,发份邮件给管理员就好了。

接着,新建一个仓库Repository:

命名随意,这里命名test

3)回到git:

开始使用git:

i)找个你喜欢的磁盘,你喜欢的文件夹,右键,选择git bash here(在找个文件夹打开git bash)

2)新建一个文件,用于测试test.txt(utf-8格式)

3)开始操作控制台,输入(这些步骤指令都是必须的,除非有其他注释说明)

1.git init:初始化仓库

2.git add test.txt:把文件添加到暂存区(这是一个很重要的概念,包括另外两个“工作区”和“版本库”,详细介绍请看上面推荐的博客)

3.git config --global user.mail "你注册github的邮箱" :配置邮箱

4.git config --global user.name "注册GitHub的用户名" :配置用户名

5.git commit -m "说明" :把暂存区的东西放到版本库,""里面是你想要添加的说明,例如”版本一“

6. ssh-keygen -t rsa -C "你的邮箱":一直按enter就可以了,生成公钥密钥,用于安全远程连接GitHub

7.去6中保存公钥密钥的目录下:

记事本打开并复制id_rsa.pub里面的东西

8.浏览器打开GitHub

如图打开settings

点击“new ssh key",添加公钥

如图,title中随便填,Key中黏贴公钥,

9.回到git bash,输入

ssh -T git@github.com :测试是否成功连接GitHub,可能会出现一些warning提示,但是不影响,想要解决warning,请百度。

git remote add origin git@github.com:416457443/test.git :添加远程仓库,这里用的是我的test仓库,origin是远程主机名称,随便起,416457443是对应的GitHub用户名,test是远程仓库名(上面在github上新建的),其他不变;

git clone git@github.com:416457443/test.git :克隆远程仓库到本地仓库,由于新建的test仓库什么都没有,所以可以跳过:但是!!如果你的本地库没有东西,而远程库是有东西,必须先经过这一步,否则不能执行下面的push

git push:把本地仓库(版本库,也就是commit之后的版本)上传到远程库,如果出现下面提示 ,可以使用

git push --set-upstream origin master:origin对应你起得远程服务器的名称,master是origin的分支,默认master

10.打开github,可以看到成功上传test.txt

好了,到这里,我们的文章基本结束了,按照上面的步骤,一定可以成功使用git连接GitHub并上传文件,感谢阅读。

 

另外,看完这篇之后,如果是新手,建议去弄明白版本,分支啊这些概念,github是怎样进行版本控制的,还有其他一些指令,等弄清这些之后,相信你就可以比较轻松的使用git+github了。好运。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值