将本地Git仓库中的内容上传至GitHub

最近开始接触GitHub,原因是因为自己想把一些开源项目放置在上面,故而写下这篇文章,记录下自己第一次使用的过程;

1.首先需要下载Git,Windows环境的下载地址为:https://git-scm.com/downloads,选择与自己电脑操作系统相匹配的版本即可;

2.下载到本地后,全部默认安装即可,安装成功,在电脑->开始->Git->Git Bash;

在弹出的命令行中输入如下命令:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

其中Your Name即为用户名,email@example.com即为用户邮箱;

3.创建本地的版本库,还是在Git Bash命令行下,输入$mkdir E:/GitRepository,即在本地E盘下新建文件夹GitRepository作为本地的Git仓库;

创建完成后,执行$git init将其变成Git可以管理的仓库,此时在GitRepository会出现.git文件;

4.在本地仓库GitRepository内,必须建立一个.txt(格式为utf-8且无BOM格式)的文件,否则上传本地仓库中的文件到GitHub时会报错;

假设建立一个readme.txt的文件,文件内容不能为空,建立完成,在Git Bash下执行

$git add readme.txt

将其添加到本地仓库中;请注意:不执行git add即使文件在本地仓库的文件夹内,但是确不在本地Git仓库内;

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

$ ssh-keygen -t rsa -C "youremail@example.com"//youremail@example.com是自己的邮箱
 

 建立完成在用户文件夹下可以查看这两个文件:

 

 6.设置本地仓库与GIthub之间的SSH协议;

 

7.在Github建立一个同名的远程仓库GitRepository,将其与本地的GitRepository仓库进行关联,实现从本地仓库向远程仓库传输文件的作用;

 

按照图中设置完成,在本地仓库路径下打开Git Bash,执行

$ git remote add origin git@github.com:hiabao1371/GitRepository.git//haibao1371替换为您的Github用户名,GitRepository替换为您自己的本地仓库名称

 8.完成以上7步的操作,就完成了本地仓库与远程仓库的关联,现在假如我们希望将本地的任何文件上传至GitHub,就按照下面的做法去做:

(1)将需要上传的文件放置在本地仓库;

(2)在本地仓库路径下打开Git Bash;

(3)执行git add .请注意add和.之间是有一个空格的,将文件放置在本地仓库中;

(4)执行git commit -m "录入有意义的描述文字";

(5)执行git push -u origin master将文件推送至远程仓库,请注意-u这个参数只第一次推送的时候使用,以后在推送时无需添加,直接输入git push origin master即可;

好介绍完成;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值