git小白-手把手教你github上传本地项目

如何使用github上传本地项目

一个简单的操作整了一早上,终于成功托管了第一个项目,马上写下自己的心得不然忘了,哈哈哈。
具体步骤看我分解:
读到这个能完成这些的前提就是你对分布式版本控制系统有一定了解,具体的大家可以去了解一下GitHub,我这主要讲托管项目嘻嘻!!

第一步

首先得有一个自己的GitHub账号(创建账号不会的可以百度一下,那个英文头皮发麻的话用谷歌翻译,毕竟创建账号大家应该不止一次的使用过),自己去注册然后进去就能看见这个样子的。
在这里插入图片描述
也可以点猫头出来也是这样的:
在这里插入图片描述
我这里是本来就有一个仓库的,新注册进来的没有左边的那个仓库,点击new按钮就可以新建一个,也可以点那个start a project都是新建,点了之后页面是这样的:
在这里插入图片描述
然后就新建了一个仓库了,点击仓库就能看见自动生成的文件长这个样子:
在这里插入图片描述
到目前为止呢,线上远程仓库就创建好了,接下来就是本地仓库以及他们之间的联系咯;

第二步

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

(1)创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

$ ssh-keygen -t rsa -C "你的邮箱地址"

然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。用记事本打开d_rsa.pub文件,复制里面的文件。
(2)登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”,填上任意标题,在Key文本框里粘贴id_rsa.pub文件的内容:
点击settings
点击按钮
把你的d_rsa.pub文件粘贴进来就创建好了一个ssh key;
(3)再进你对应的仓库中复制地址,如图所示:
在这里插入图片描述

第三步

找你想上传项目的路径下单击右键,找到Git Bash here:
下一步是用命令git clone找一个路径克隆一个本地库:

git clone 你刚才复制的git地址

在这里插入图片描述
或者也可以在你的项目文件夹将这个文件夹作为本地仓库:

 git init    //将文件夹作为本地仓库
第一步:git add .   //把修改的代码提交到暂存区
第二步:git status   //该命令会把你本地工作区和暂存区的版本进行比较,查看当前的状态。

我下面的状态是已经把所有文件加入到了暂存区中,但是还没有提交到本地历史区

第三步:git commit -m "提交注释"   //暂存区代码提交到本地仓库

该命令会把本地暂存区中的文件提交到本地历史区,注意只有在本地历史区中的内容才能提交到github。执行该命令后,我们所有的文件都只是在本地。没有github任何关系。
在这里插入图片描述

git remote add origin 你的仓库地址     //关联远程仓库

该命令是把本地历史区中的文件添加到github服务器的暂存区中。这一步是本地和远程服务器建立联系的一步。执行成功后不会显示任何结果。

git pull origin master 

该命令是先把github上的文件拉下来,注意在每次提交之前要首先进行pull,这是防止冲突
上述执行成功后,发现在项目目录下多了一个“README.md”文件,这个文件就是从github上拉下来的。因为我们在github上创建repository的时候就创建了这个“README.md”文件,该文件是对这个repository的说明。

git push -u origin master    //本地仓库代码提交到远程仓库

这一步是真正向github提交,执行完成后,github上的repository就有和你本地一样的代码文件了。如图所示:
在这里插入图片描述
到此通过新建一个仓库在本地克隆链接并提交项目步骤已经完成!!
注意!!!有的操作会出现如下问题,是因为没有将仓库里的readme.md文件克隆过来。
在这里插入图片描述
加上下面这句就好了:

$ git pull --rebase origin master

在这里插入图片描述
最后就是刷新你的git仓库界面,就可以看到你添加的项目啦!!
注意啦,这里叙述的只是克隆已经有的git仓库,也可以在你项目文件里直接初始化为本地仓库或者命令行直接创建一个本地仓库,只是开头不一样,在此就不赘述了,有兴趣的可以自行探究哈
谢谢观看~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值