本地Git与Github关联并上传下载文件解说

Git为本地代码管理工具,Github为远程代码管理工具,我们可以将两者关联,这样就可以将本地代码上传至自己的Github中,同时也能从Github上下载资源。

首先,我们需要在本地生成一个公钥,并配置到Github中

1.生成公钥:桌面右键-选择git bash here-打开命令窗口-输入命令 ssh-keygen -t rsa-回车-回车-回车(连续三次回车),如图:


2.进入C盘-Users-Administrator(自己计算机登录的用户,可以不是管理员)-.ssh,如果生成id_rsa_pub文件,则说明生成公钥成功,id_rsa_pub就是公钥,打开他就是ssh-rsa.如图:


3.将公钥复制。登录Gibhub账户,点击头像小图标,点击Setting,如图:



4.打开设置页面后,选择SSH and GPG keys ,点击后页面点击 New ssh key按钮,如图:


5.点击 New ssh key按钮后,进入公钥设置页面,title可以随便填写,key为之前生成的公钥,复制上去后,点击按钮 Add ssh key后,生成公钥成功。




生成公钥成功后,将本地仓库文件上传至Github

1.右键选择Git Bash Here-新建本地仓库文件夹,并初始化仓库(git init),新建文件(要上传到Github的文件),在编辑器里编辑一下文件名然后通过git提交到暂存区(git add .),再提交至本地仓库(git commit -m "备注信息"),可通过git log 查询,如图:


2.在提交之前在github上先注册一个自己的项目。在Github页面,点击头像小图标,选择 your profile,进入页面,选择Repositories,如图:


3.点击按钮new 新建一个新的仓库,如图:



4.点击 Create repository 后,可以看到有HTTPS和SSH协议的提交方式,现在我们来说的是SSH提交,点击SSH,出现SSH协议路径,复制后,在原先本地Git 命令框执行,如图:



注:当我们在命令框之后之后,提示失败。原因在于,远程仓库创建时候要建立一个README文件,然后再进行push操作。因为这个文件是远程仓库主分支所必须的,见如下截图。


发现一个比较简单的解决方法。可以使用下面命令: git push -u origin master,其中origin 表示远程仓库名称,master是远程仓库的push目标分支,如图:


5.解决之后,再命令框再执行 git push [email protected]:rhythm222/proj02.git

6.同时复制两行语句,再命令框执行,回车后没有异常则说明本地文件已经上传至Github。




7.可在新建的仓库中查看,编辑。


将Github文件下载至本地Git

1. 点击按钮Clone or download,复制路径,在本地Git 命令窗执行:git pull 路径,没有出现异常说明下载成功。如图:




猜你喜欢

转载自blog.csdn.net/yellowmushroom/article/details/79763894
今日推荐