GitHub 是一个面向开源及私有项目的托管平台,程序员可以在这里分享代码,交流问题,那么接下来就对GitHub的使用方法做个简单的介绍。
1、初次使用相关设置
git config --global user.name xxx #方便产品经理找你
git config --global user.email yyy #方便产品经理找你
git config --global push.default simple
git config --global core.quotepath false #防止文件名变成数字
git config --global core.editor "vim" #使用vim编辑提交信息
2、从远程仓库下载到本地
从远程下载到本地时首先我们要获取远程仓库的ssh地址,注意地址一定要切换成SSH
![](https://img.haomeiwen.com/i4678547/b49bb75f4c169230.png)
然后我们就需要在git bash中用命令行来操作了,当我们使用git clone命令行时发现会出现下面的错误提示
![](https://img.haomeiwen.com/i4678547/0a61db4810d8d55d.png)
这条提示是告诉我们,我们没有操作权限,那么我们首先要先获取权限。点击GitHub右上角个人账户下三角菜单中的settings
![](https://img.haomeiwen.com/i4678547/551c4d102500fda7.png)
跳转之后点击左侧菜单栏SSH and GPG keys,然后点击右上角新建一个新的SSH key
![](https://img.haomeiwen.com/i4678547/da6c2dd83d984991.png)
点击下面的向导可以告诉我们如何获取SSH key
![](https://img.haomeiwen.com/i4678547/278307dca08dc4df.png)
![](https://img.haomeiwen.com/i4678547/493493aaf602eb6a.png)
输入上面命令行,连续三次enter之后得到如下提示,那么恭喜你你已经成功获取到了ssh key。
![](https://img.haomeiwen.com/i4678547/7b5c45f4b14ea505.png)
接下来我们要做的就是将刚刚得到的ssh key添加到我们的GitHub的账户中,可以通过命令符也可以在本地文件记事本打开复制粘贴。需要注意的是复制要完整,一定是以ssh开头,个人邮箱结尾。
![](https://img.haomeiwen.com/i4678547/00af868137b9a133.png)
添加成功之后会发现SSH keys里多加了一个黑色的key,不要担心,用过之后就变绿了
![](https://img.haomeiwen.com/i4678547/aec9ff5549fa1c3b.png)
那么接下来继续我们的git clone,如果得到下面的提示那么恭喜你已经将远程仓库文件成功的下载到了本地。
![](https://img.haomeiwen.com/i4678547/5e317db64900e252.png)
2、本地提交文件
![](https://img.haomeiwen.com/i4678547/4828ca09a791ed5b.png)
基本的上传命令行就上面那么几个,是不是很简单,但是需要注意的有几点在clone好的文件夹里修改,命令行操作一定要cd到该目录里,git add命令行如果修改较多可以直接“git add .”,但是需要在git commit 内说明,还有需要注意的是原则上更新本地仓库(.git)和本地文件本地仓库需要用到git pull命令,git push 之前必须 git pull,git pull 之前必须 git commit。
3、创建本地仓库与远程关联
比如我本地test文件夹,内含a文件夹(非空)b文件夹(空),将该test文件夹上传需要以下操作
首先新建一个new repository,地址要切换成ssh
![](https://img.haomeiwen.com/i4678547/ea7305b93222e15a.png)
![](https://img.haomeiwen.com/i4678547/98a6fb38cee41528.png)
![](https://img.haomeiwen.com/i4678547/ef2714e6e5677e2d.png)
然后按照以下命令行操作
![](https://img.haomeiwen.com/i4678547/8f9a362573de3538.png)
git init 是用来创建.git目录用来管理我们这些文件,按照操作成功后,会发现b空文件夹并没有上传到远程,说明我们关联的文件夹不能为空。
4、使用 GitHub Pages 预览页面
![](https://img.haomeiwen.com/i4678547/809a5c673f5c6468.png)
![](https://img.haomeiwen.com/i4678547/6f0551d1a04cf959.png)
选择你需要预览的目录点击settings,进入之后找到GitHub pages,选择分支保存后就会得到一个预览网址https://wc12576.github.io/test/,例如我们新建一个文件/test/test.html,保存之后,就会得到https://wc12576.github.io/test/test/test.html,输入这个网址我们就能够预览该内容。
![](https://img.haomeiwen.com/i4678547/a68e90a51ceeaf70.png)
![](https://img.haomeiwen.com/i4678547/91964ec5fb438d85.png)
其实GitHub还有很多功能,本文暂不整理,其他用功能比如分支之间的实现,将在后面整理,敬请期待。
网友评论