windows使用Git上传文件至Github代码仓库

版权声明:本文为博主原创文章,未经博主允许也可以转载。 https://blog.csdn.net/FrankAx/article/details/82933929

1.安装Git。
2.创建一个版本库。
<1> 作为示范,我创建一个空的gitLearn目录。(也可以选择需要上传至github中的目录)
进入目录,右键选择Git Bash Here
输入命令:

git init

出现:

Initialized empty Git repository in D:/gitLearn/.git/

Git就创建了一个空的仓库,并且当前目录下会多一个.git的目录(隐藏目录,这个目录是Git来跟踪管理版本库的,不能随意修改)
<2> 我在gitLearn目录下创建一个readme.txt文件(一会我将上传这个txt文件至github中),里面内容自己随意输入。
输入命令:

git add readme.txt

这个命令将readme.txt文件添加到仓库

git commit -m "wrote a readme file"

这个命令将文件提交到仓库。双引号里面添加注释说明性内容。

3.创建Github账号。

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

ssh-keygen -t rsa -C "[email protected]"

"[email protected]"为你的邮箱地址
如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。

登陆GitHub,打开“Account settings”,“SSH Keys”页面:
然后,点“Add SSH Key”:
在这里插入图片描述
填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容:点“Add Key”,你就应该看到已经添加的Key:
在这里插入图片描述

5.在Github中创建一个新的Repository,我取名为gitLearn。

在git中输入:

扫描二维码关注公众号,回复: 3654870 查看本文章
git remote add test [email protected]:Frank980908/gitLearn.git

其中test为刚创建的Git仓库的名字,gitLearn为你要上传到github的仓库。
中间的地址改成自己的github地址。

然后输入命令:

git push -u test master

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样:
在这里插入图片描述
从现在起,只要本地作了提交,就可以通过命令:

git push test master

小结
要关联一个远程库,使用命令

git remote add test git@server-name:path/repo-name.git;

关联后,使用命令git push -u test master第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push test master推送最新修改。

Reference:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000

猜你喜欢

转载自blog.csdn.net/FrankAx/article/details/82933929
今日推荐