既然是往GitHub上传文件,那GitHub账号必须得有,这时候就会有同学问:妖怪吧,我没有GitHub账号怎么办?
别急别急,打开GitHub网站https://github.com/,然后注册就OK了,怎么注册我就不说了,这时候还会有同学问:全是英文我怎么看得懂!
看不懂怎么办,找软件翻译啊,在线翻译也可以,好了,废话不多说直接进入正题
声明一下:这是在Windows下的
一、创建GitHub账号
二、新建仓库(直接图片伺候,红色矩形圈住的就是)
三、填写名称,按照图片按照自己的需求把该填的填上,该写的写上,Initialize this repository with a README这个勾上,勾上之后就不用你再去创建README.md文件了,这个README.md文件就是文档,就是描述你这个仓库是做什么用的,怎么使用等等(只是在这儿的作用)有兴趣的可以自己查一下,最后点Create repository,好了,仓库创建好了
四、准备工具,下载Git,网址:https://git-scm.com/downloads
五、为github账号设置SSH key
打开git-bash后输入命令ssh-keygen -C "邮箱地址"-t rsa(引号不要),然后依次按三次回车,注意:第一次回车是确认路径,记住那个路径,下面要用到
注意:在做这步操作之前要先执行这步操作
打开git-bash后输入这两条命令
git config --global user.name "(这里填你注册GitHub的用户名)"
git config --global user.email "(这里填你注册GitHub时用的邮箱)"
生成之后用文本编辑器打开上面那个路径下的id_rsa.pub,然后复制所有字符
然后在配置GitHub账号下的SSH KEY,先点开账号设置
再点开SSH and GPG keys
最后点New SSH key
再把刚刚复制下来的字符都粘贴到key下
添加成功后就是这个样子滴
六、建立本地仓库,安装好git之后打开git-bash,红色矩形圈住的这个
1、先在你的电脑上创建本地项目,然后通过命令进入到该目录下,我自己创建的项目目录是 E:\PyProject,下面是具体命令
2、克隆刚才创建好的仓库,回到GitHub账号
进去之后点开你创建的仓库(这个hello-world是我创建的仓库)
然后在地址栏复制链接
克隆仓库到本地,命令git clone https://github.com/BuYanS/hello-world.git(后面的链接改成刚才你复制的自己仓库的地址最后加上.git
克隆的时候切换到你创建的项目目录下
注意:克隆完仓库后会在当前目录下生成一个和创建的仓库名相同的一个文件夹,将你要上传的文件或目录复制到该目录下然后通过命令进入到该目录下再进行后续操作
然后进行一系列的命令(这些命令也在你创建的项目目录下进行)
git init
git add . (这儿是添加当前目录下的文件到仓库,如果你只想添加某个文件的话把add后的那个点改为具体的文件名,文件名一定要全,加上后缀)
git commit -m ”stumansys” (这里是添加注释,-m之后的内容自己随便写,-m之后有空格,后面的内容加上引号)
这儿如果没有出错的话就是这样的(最后文件可能不一样,按照你添加的看,我上一步添加的是helloworld.py,所以这儿最后显示helloworl.py)
git remote add origin https://github.com/BuYanS/hello-world.git (这儿的http地址还是你刚才复制下来的那个地址)
这儿如果没有出错的话是这样的
git pull origin master (这儿没出错的话应该是这样的)
git push origin master (这儿如果没错的话应该是这样的)
嗯,上传项目/文件到这儿就结束了,在这期间可能会出错误,我再说一下
如果执行git remote add origin https://github.com/BuYanS/hello-world.git 出现错误提示:fatal: remote origin already exists
则执行以下语句:git remote rm origin
再往后执行git remote add origin https://github.com/BuYanS/hello-world.git 就好了
如果没有出错那就恭喜你,一次性就成功了
上传成功之后你就可以在你的GitHub仓库中看到你上传的文件或者项目了。
这个教程对小白来说再合适不过了,很多细节都写到了,应该不会让你走弯路了。