1.描述什么是git,什么是github首先要说明的是,git和github是两个完全不同的东西。Git是一个开源分布式版本控制系统,用于敏捷高效地处理任何项目,无论项目大小。Git用户从服务器上克隆完整的Git仓库(包括代码和版本信息)到本地机器,根据不同的开发目的在自己的机器上创建分支和修改代码。在机器自己创建的分支上提交代码,然后合并分支,最后推送提交到服务器。通过在不同的机器上重复上述步骤,可以方便的进行分布式开发。GitHub是一个在线的基于Git的代码托管服务网站。它是每个程序员编写的程序。你可以在GitHub上建立在线仓库。每次提交都可以把代码提交到网上,这样每次提交,别人都能看到你的代码,别人也能帮你修改代码。这种开源方式非常方便程序员之间的交流和学习。GitHub是一个非常适合程序员交流的网站。许多国际技术专家在GitHub上都有自己的开源代码。其他人只要申请一个账号就可以自由的看到这些专家写的程序。同时,国内很多互联网公司如百度、阿里等,也在github上发布了开源代码,有兴趣的程序员也可以自行搜索一些。二、安装配置一、安装1、在Linux上安装Git命令:yum-yinstallgit2。安装完成后,使用如下命令查看是否安装成功。命令:git--version成功画面:2.配置1.设置Git用户名和邮箱:(如果是第一次的话)命令:gitconfig--globaluser.name"你自己的git用户名"gitconfig--globaluser.email"我的git邮箱账号"2.生成key命令:ssh-keygen-trsa-C"我的git邮箱账号"输入命令然后回车3.查看是否已经有SSHkey命令:cd~/.ssh然后:lssuccessscreen:id_rsa和id_rsa.pub这两个文件,这两个是SSHKey的秘钥对,id_rsa是私钥不能泄露,id_rsa.pub是公钥,你可以放心地告诉任何人接下来输入命令:geditid_rsa.pub屏幕:公钥文件会出现3.使用1.github操作进入github账户的设置,在左端输入SSH和GPG密钥,然后点击上方的newSSHkey,将你的公钥添加进去2.使用git(cloneremotewarehouseproject)首先进入你的repositories,点击上面的new,创建一个新的远程仓库。根据文字描述完成配置。这里的选择取决于你自己的情况。区别:①勾选:意思是远程仓库默认会帮你初始化一次,帮你创建一个名为Readme的文件。最终效果:远程仓库已经有内容,也已经初始化,但是比较low,里面只有一个Readme。②未勾选:表示创建了一个完全空的仓库,什么都没有,需要在本地初始化后再提交。一个项目只需要初始化一次,可以默认在远程仓库,也可以在自己的项目中。例子:如果你在自己的项目中初始化过,然后提交到远程仓库,此时不要勾选。 如果要模拟开发环境,网上已经有项目已经初始化了,此时先勾选一下。创建完成后进入自己的库复制https地址。推荐使用ssh克隆。如果使用https,则必须输入自己的github帐户密码。在你想要的位置新建一个文件夹,运行cd文件夹名进入文件夹,然后运行gitcloneyourownssh/orhttps克隆注意!这个文件夹会自动建立本地仓库和连接远程仓库,查看远程仓库地址命令:gitremote-v至此,本地仓库和远程仓库的连接就实现了,接下来可以使用add,commit,push等命令进行提交等操作,这一系列命令这里不再赘述。`
