写GitHub系列文章的目的主要是为了查找使用方便,同时也希望可以帮助到更多的小伙伴们学习使用GitHub。
一、登录Github
github的官方网址:https://github.com ,如果没有账号,需要注册。
二、创建repository(仓库)
新建仓库的方式有和多种,只要有new repository的地方应该都是可以的
当然,这里也是可以的,其他地方就不再说了。
下面是创建仓库信息,只有名字是必填项,现在我创建了一个仓库叫:Test
创建成功后,可以看到自己的仓库地址
当然咯,这里也有一些Github常用的指令,不过需要安装Git客户端。
三、安装Git客户端
根据自己的操作系统选择下载32或64位版本即可。
安装的过程这里就不再细说,总之,如果没有特别的需求,所有配置选择的默认就好。
安装完成后,任意目录—右键—点击“Git Bash Here”,输入git --version查看版本号;
四、配置SSH Key和账号、邮箱信息
1、生成ssh key
首先检查是否已生成密钥 cd ~/.ssh,ls如果有3个文件,则密钥已经生成,id_rsa.pub就是公钥
如果没有生成,那么通过$ ssh-keygen -t rsa -C '1827217142@163.com'来生成。
其中-t指定密钥类型,这里设置rsa即可,-c是密钥的注释,这里设置成邮箱方便分辨;一路回车即可。
2、把生成的keys配置到GitHub平台,配置位置参考下图:
(a)找到生成的key:在生成密钥时会告诉你生成的密钥保存路径,参考下图的红色框框;
(b)加入生成的key:使用编辑软件打开密钥文件,不要自动换行,然后复制密钥到下面的位置保存即可,如果在复制时有多余的空白行,最好删除;
点击“New SSH Key”;
点“Add SSH Key”保存即可;
3、配置用户名和邮箱
(a)git config --global user.name "Violet-coco"
(b)git config --global user.email "18227217142@163.com"
五、上传本地项目
1、创建一个本地项目,我在Test下随便加了两个空文件夹和一个index
2、建立本地仓库
(a)进入当前目录下,然后执行指令:git init
此时,你会发现Test下多了一个.git的文件夹。这个目录是Git用来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件。
(b)追加要跟踪的文件:git add .;点(.)表示全部追加进去,也可以指定具体的文件名;
(c)使用commit把缓存区的代码更新到本地版本库中:
git commit -m '提交文件'
其中-m是版本注释信息;
3、推送到服务器仓库
(a)到github Test仓库复制仓库地址
(b)执行指令:git remote add origin git@github.com:Violet-coco/Test.git
(c)执行指令:git push -u origin master,当然git push -f origin master也是可以的,不过是强制推送。
现在,本地代码已经推送到GitHub,我们可以去看看。
最后,还需要注意的是,GitHub不能管理空的文件夹,文件夹里必须有文件才能add,否则,空文件夹是不会读取的。