如何用git上传本地文件到github
前情提要
从本地建立一个库,再到github建立一个库,然后通过远程操作,实现两个库的互联。先进入本地的库,然后添加索引,上传文件,最后到github库中查看已上传到文件。
1.绑定用户名及邮箱
git config --global user.name (这里是官网注册的用户名)
git config --global user.email (这里是官网注册的邮箱)
2.到本地任意建立一个库(目录),里面存放需要上传的文件或目录
- 可以图形界面直接创建
- 也可以到git界面用mkdir命令创建,用vim 命令生成编辑文件
如图创建了whw_demo库,并且存放了test.txt文件
3.实现本地git与远程github的连接——在本地生成git秘钥,复制到github库的秘钥配置,从而实现连接
- git终端输入后,输三个空格,生成秘钥文件
ssh-keygen -t rsa -C (这里是你的邮箱地址)
- 在本地电脑的C:\Users\dell下的名为.ssh的目录下找到名为id_rsa.pub的文件,打开这个文件后将里面的内容先复制下来
- 进入到GitHub的官网,点击右上角图标下的settings:
然后,在出现的左边的settings栏目中选择SSH and GPG Keys:
然后在出来的左边的框框中选择 New SSH:
Key里面的内容需要将复制的id_rsa.pub文件中的内容拷贝进去 - 检查连接是否成功
ssh -T git@github.com
如下则成功
4.实现文件上传
1.1 在git终端进入这个仓库
cd whw_demo
1.2 输入代码
git init
1.3我们上传的项目的名称为test.txt(已将该文件拷贝到whw_demo文件夹下),然后将这个项目添加索引:
git add test.txt
1.4接着运行下面代码提交到仓库中(注意-m后面是注释内容):
git commit -m test.txt
1.4 然后运行下面代码:
git remote add origin git@github.com:UserName/RepertoryName.git
#其中git@github.com:UserName/RepertoryName.git是我们github中仓库的ssh地址,UserName处是用户名,RepertoryName处github远程仓库名(如之前创建的test仓库)。
1.5然后,再输入下面代码:
git push -u origin maste