Githup上传本地仓库文件
Githup下载文件很easy,但是上传文件就需要密钥传输了,为了方便不会用的小伙伴查看,记录在此。
登录Githup必须先找到SSH Key。这是因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。
创建SHH key
输入代码ssh-keygen -t rsa -C “你自己注册GitHub的邮箱”,然后空白一直回车就行了
添加SHH key到Githup
接下来到GitHub上,打开“Account settings”–“SSH Keys”页面,然后点击“Add SSH Key”,填上Title(随意写),在Key文本框里粘贴 id_rsa.pub文件里的全部内容。
创建SSH key结果。
Git Bash登录githup
输入代码ssh -T git@github.com,可以看到提示hi + 你的用户名,说明密钥通过验证,可以进行上传和下载了。
设置username和email
git commit 命令会记录提交者的信息,所以使用git前必须先添加两条信息
$ git config --global user.name "你的GitHub登陆名"
$ git config --global user.email "你的GitHub注册邮箱"
(其实可以不和github上面的用户名邮箱一致,只是为了避免混淆)
上传文件
上传分为三个阶段:stage,master和githup。对应的命令为:
git add把文件从工作区提交到stage(暂存区);
git commit把文件从stage(暂存区)提交到master(本地分支);
git push把文件从master(当前分支)提交到githup。
Git Add 添加文件
可以使用git add.添加所有文件,或者git add +文件/文件夹名添加指定文件,注意:此时文件并没有被提交到githup,只是被提交到了暂存区stage。
Git commit -m "文件描述"添加文件描述
这里必须有文件描述,否则无法提交,注意:此时,文件和文件描述被提交到master,即本地分支。
Git push提交项目
直接git push,即可将文件和文件描述提交到GitHup上了。
结果展示
利用Git上传文件的最终结果如下图。
[外链图片转存中…(img-HpRX5mk4-1613790005316)]
结果展示
利用Git上传文件的最终结果如下图。