一、github简介

 github是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,所以命令为github。  

Github在2008年4月10日上线运行,提供了git代码仓库托管和web管理界面,还提供了在线文件编辑、讨论组、协作图普和代码激情片段分享等功能它作为开源代码海角论坛搬迁到哪里库和版本控制系统,拥有成千上万的开发者用户。  

 Github的优势是在于从另外一个项目进行分支的简易性。用户可以很方便地为一个项目贡献代码,首先点击项目站点的fork的按钮,然后将代码检出并修改加入到刚才分出的代码库中,最后通过内建的pull request机制向项目负责人申请代码合并。  

Github分为海角论坛搬迁到哪里私有库和公共库,它对开源的项目是免费托管的,而对于私有库则需要收费。该平台上面汇聚了全球各地的开源代码,包括google,微软和阿里等开源项目。  

二、web页面使用方法  
登录官网地址https://www.github.com,点击sign up,创建一个账号,过程很简单。  

注册了一个账号后,可以直接登录海角论坛搬迁到哪里到github上。  

登录到github后,就可以创建自己的仓库了,网页管理非常简单。

底下有些关键术语需求理解的:

Fork:通常可以称作“拉分支”,即对某个开源项目比较感兴趣,并想在该项目基础上开发,通过fork这个项目,就可以复制一份同样的代码到我们的github账号底下,而独立于原来的项目。  

:可以理解为“提交请求”,该操作是建立在fort操作的基础上,fork了一份代码并且完善后,可以向原来项目的owner提出一个pull请求,需要经过对方审核才可以合并到原来项目中。  

Merge:可以理解为“合并”,即针对fork项目的pull请求进行审核,如果项目owner确认提交的请海角论坛搬迁到哪里求不会与现有代码冲突,即可以合并。  

Watch:可以理解为“观察”,如果我们Watch了一个项目,当项目有任何更新都会第一时间收到通知。  

Gist:如果我们没有项目可以开源或者只是单纯的想分享一些代码激情片段的话,我们就可以选择Gist。  

三、git客户端的使用方法  
在配置完github远端的配置后,在本地需要海角论坛搬迁到哪里使用git可客户端进行代码维护。  

官网下载地址https://gitforwindows.org/  

安装过程非常简单,就是下一步的操作,默认即可。

点击gitbash,进入一个命令行界面。  

可以使用git status 查看本地库的状态。  

Git提交代码的步骤如下:

#git add .  

#git commit 海角论坛搬迁到哪里-m “commit message”  

#git push origin main  

这个是上传代码到远端的操作,底下也做个拉代码到本地的测试。

尝试在github上修改了test.a文件,然后通过git pull origin main将远端程序同步到本地  

从图上可见test.a文件已同步到本地。

另外,如果想在多台不同的电脑连接到github上同步文件,可以执行以下操作  

$ git config –global user.name “*******”  

$ git config –global user.email “******”  

生成一个秘钥对  

将原来密钥对的三个文件替换即可

测试方法:

ssh -T git@github.com  

成功的话会显示如下信息,即可以正常通过秘钥连接到github.  

Youve successfully authenticated, but GitHub does not provid海角论坛搬迁到哪里e shell access.