使用git上传本地文件或者文件夹到Github

一直以来大家都喜欢将自己的代码提交到Github上面,自己也总结一下具体的步骤和遇到的问题。
第一步:大家自行下载git。https://git-scm.com/downloads/ 选择相应的版本下载即可。
第二步:我是在windows10操作系统上使用,在桌面单击右键则会出现git bash here.=然后输入自己的用户名和邮箱
分别使用

$ git config --global user.name "***" $ git config --global user.email "******@163.com"

第三步:设置SSH key
git使用rsa作为加密传输算法,rsa使用一对特定的数字,其中一个数字可以用来加密,而另外一个数字可以用来解密。这两个数字就是你在使用git和github的时候所遇到的public key也就是公钥以及private key私钥。
??首先验证自己本机是否生成过密钥:
??输入cd ~/.ssh。我的本机是还没有生成密钥。
??使用git上传本地文件或者文件夹到Github
文章图片

??因此,我们需要通过命令:
??ssh-keygen -t rsa -C "***@163.com"

输入该命令后只需要连续按三次回车即可。
然后可以找到刚刚生成的id_rsa.pub文件,使用记事本打开该文件,接下来使用。
使用git上传本地文件或者文件夹到Github
文章图片

第四步:切换到个人github账号里,点击右上角用户头像下的小三角,找到setting,在右侧菜单栏中找到SSH and GPG keys,选择new SSH key,输入title,下面key的内容就是本机ssh key 公钥,直接将id_rsa.pub中的内容粘贴过来就可以,然后点击下面的add SSH key即可完成。
第五步:上次自己需要上传的代码文件。我这里以上传本地一个*.cpp文件到github上为例。
(1)建立本地仓库:首先进入到我们需要上传的项目文件夹里。我在整个项目工程的最外层使用git init进行初始化。
使用git上传本地文件或者文件夹到Github
文章图片

然后进入到我想要上传文件的特定文件夹下,我进入到了chapter3这个文件夹里。
(2)将文件添加到本地仓库:使用命令git add **.cpp 添加这个文件夹里的 **.cpp文件。
使用git上传本地文件或者文件夹到Github
文章图片

(3)输入本次的提交说明
使用git上传本地文件或者文件夹到Github
文章图片

第六步:关联github仓库,在自己的github上新建一个repository,并且复制仓库地址。点击该仓库可以从clone or download查看到自己仓库的地址,复制即可。
使用git上传本地文件或者文件夹到Github
文章图片

接下来执行命令:
git remote add origin https//github.com/fuyongXu/opencvlearn_3.4.3.git

【使用git上传本地文件或者文件夹到Github】如果在你机器上也出现fatal: remote origin already exists,那么则执行图中命令。
使用git上传本地文件或者文件夹到Github
文章图片

第七步:最后,执行命令
git push origin master

但是我这里报错了,之前使用命令:git pull origin master
先把远程服务器github上面的文件拉先来,再push 上去就可以了,但是我这还是报错了。查了一下需要使用命令:$ git pull origin master --allow-unrelated-histories即可。
使用git上传本地文件或者文件夹到Github
文章图片

使用git上传本地文件或者文件夹到Github
文章图片

最后你就可以从自己github上看到刚刚上传的文件了。简单的操作就是这些。

    推荐阅读