首先给github官网地址:https://github.com/ 进行注册和登录
github客户端下载站点:https://desktop.github.com/ 选择好版本进行下载
第一部分:github账号注册与登录
第一步:页面右上角进入sign up注册
填写好用户名,邮箱地址,密码 进入下一步
第二步:选择免费项目,包月的多了私人库,权限看图。一般免费即可。
PS:注销账号操作,setting–account–下面delete your account ----输入delete my account —成功。
第三步:系统向邮箱发送了文件,点击下面的https链接,自动跳转至登录成功界面
第四步:创建repositories(仓库),步骤为点击有上角三角标下的your repositories,进入下一个页面。
第五步:此时出现如下页面,右边new按钮,即为创建仓库,点选
第六步:出现如下界面:,其中仓库名,描述可写可不写,以及勾选是否默认一个readme文件,都可以自行选择。
第七步:创建成功,出现的页面为刚刚创建的test1,但此时仓库中没有内容。
第二部分:下载github客户端 并进行项目的增删改操作。
第一步–登录:安装好了客户端:首次弹出登录,输入账号密码即可。后续切换账号在File–>Options–>sign out
第二步–添加项目:File有:New repositories:在本地创建新的仓库
Add local repositories:加载本地的仓库,在github客户端打开。
以上两个仓库,如果想同步至github线上,在点击界面中的Publish branch
Clone repositories:从github线上下载库过来,放置到本地指定路径中。
第三步–添加项目演示–线上项目下载到本地:演示从线上下载仓库即项目到本地。点击File下的Clone a repository 可以看到,其加载了我们之前在网页中创建的项目,Local path是指定项目放置的路径。右边的URl是可以直接讲别人项目页的项目加载下来。
第四步—添加项目演示-本地同步到线上(代码更新可用):实现本地更新项目同步到线上:例如我们在项目下创建了一个文件,此时可以看到。Changes多了个数字,并且可以勾选文件,下面的一行填保存过去的文件名,后面是描述信息,Commit to master为提交这些内容更新,同样,需要点击Publish branch并且成功之后才算成功上传,并可以在github线上看到。图示中查看项目,双击test1项目,可以看到1.txt已经成功到导入。
第五步—删除操作:在github客户端中,有Remove选项。选择remove弹出窗口,其中不勾选就只在github客户端的列表删除,如果勾选会将磁盘中的项目文件一并删除。如果要在github中删除则,如图,在项目界面右侧,setting,往下拉,底下有个delete this repository 并输入项目名称确认。
第三部分:共享项目
下载别人共享的开开源项目。在网页左上角检索项目名称。以vue项目为例,点进去。右上角有几个选项,其中Upload file是将项目下载到你的github账户,clone or download生成一个连接,可以在客户端clone那部分用链接下载项目,不过open in desktop可以直接打开客户端并自行填充链接,点确认下载就好。后面是下载项目压缩包。![在
上图页面的 一些相应参数解释:watch:有三个选项,当你选择watching,该项目后续的一些更新你会收到提醒,比如别人提交了pullrequest、被别人发起了issue等等情况。如果设置了邮箱,将会通过邮件发送更动。
star:类似于点赞,表示对项目的赞同。
fork:选择Fork,会对源文件作一份拷贝,但不会实时更新,如果后续项目改变的话,需要自己通过其他方式同步。
fork下来的文件,如果自己改动之后,上传到自己的线上仓库,如果认为可以向原作者提交,可以在仓库页面点击new pull request进行提交。之后github会自动对比查询是否冲突,如果没有会出现如果出现Able to merge便是没有冲突,点击Create pull request进行代码提交,后面系统要求你写注释,可写可不写具体为向作者说明改动内容,通过之后,作者收到一个pull request 如果他同意就点击merge pull request,集成到自己项目中。
issues:相当于评论,不过多了其他一些功能,可以在issues提出项目的bug、意见、想法等等等。都可以提。
其中在doc窗口下使用不了git命令,可以自行去官网下载git,并进行后续安装操作。在此,不做说明。
文章为个人原创,如有错误请指正,以便及时更改,另外随着版本的更迭,有些模块功能未来将发生变化。仅供参考之用,如果能帮助到您,万分荣幸。
文章中账号仅为测试使用。