网上最火的社交网站(全球最大同性交友网站)

什么是git?

git是一种分布式版本控制系统,首先要理解什么是版本控制,我今天写了5000字论文,要经过导师多次建议修改,第二天我改了一些内容,比较稳妥的方案是,把论文复制一下做备份,之后改到第N版时觉得还是第1版方案好,那就复制粘贴回退到第1版,这就是版本控制。

那么对于程序员来说,项目开发的代码版本也是需要不断备份,且更多时候是多人协作,共同开发一个大型项目。这种对原始项目复制粘贴的备份方法显然过于笨重,因此就出现了很多软件版本控制,比如git、SVN等,可以自由选择回退到之前哪一个版本。

网上最火的社交网站(全球最大同性交友网站)(1)

软件版本控制有分为集中式和分布式,比如SVN,需要一个中心服务器,所有软件历史版本都在中心服务器存储,每个开发者首先要从服务器获取最新的源代码,开发完成再向服务器推送最新代码。然而一旦服务器出现故障,开发者就无法获取最新的代码。

网上最火的社交网站(全球最大同性交友网站)(2)

而git是分布式管理,每个开发者的电脑上都存储完整的历史版本,可以自己选择时间向服务器推送,然后服务器进行代码合并。开发团队可以自建中心服务器也可以使用GITHUB网站管理。即时中心服务器出现故障,每个客户端也存储着项目完整的历史版本。

网上最火的社交网站(全球最大同性交友网站)(3)

git配置

git支持多种操作系统,Windows系统直接官网下载git安装包,双击安装就可以:

网上最火的社交网站(全球最大同性交友网站)(4)

网上最火的社交网站(全球最大同性交友网站)(5)

GUI图形化一般不需要,可以根据需求自主选择:

网上最火的社交网站(全球最大同性交友网站)(6)

网上最火的社交网站(全球最大同性交友网站)(7)

新建项目文件夹test,进入打开git,鼠标右键-git bash打开git终端:

网上最火的社交网站(全球最大同性交友网站)(8)

网上最火的社交网站(全球最大同性交友网站)(9)

终端中基础命令和Linux基础命令大部分相同,当然,也可以使用cmd或者powershell等其他终端,这一步在安装git过程中进行了选择。

在Ubuntu20.04中,通过apt包安装git:

sudo apt install git

安装完毕,输出git版本,检测是否成功:

网上最火的社交网站(全球最大同性交友网站)(10)

连接GITHUB

github网站被誉为是全球最大的同性交友网站(男性程序员较多),每个程序员的项目都可以通过github服务器做管理,而不需要自己搭建服务器。而且互联网的开源精神影响,程序猿也热衷于将自己的项目在github开源,其他人认为你的项目有价值会打星、fork,因此,很多明星项目都是在github上开源,逐渐形成社区,比如Vue、jQuery、Ruby……github项目的火热程度也作为程序员技术水平衡量的重要标准。

首先,要登陆github官网,注册账号并登录:

网上最火的社交网站(全球最大同性交友网站)(11)

然后点击新建:

网上最火的社交网站(全球最大同性交友网站)(12)

输入项目名称、描述等信息,Public是公开项目,创建私有项目要进行收费,READEME文件是项目简介:

网上最火的社交网站(全球最大同性交友网站)(13)

第一次连接github需要本地服务器和github建立ssh连接,首先配置全局用户名和密码:

git config --global user.name "hioier"

git config --global user.email xypip@qq.com

git config --global --list # 查看所有配置

网上最火的社交网站(全球最大同性交友网站)(14)

创建ssh:

ssh-keygen -t rsa -C "xypip@qq.com"

然后一直按回车就可以。

网上最火的社交网站(全球最大同性交友网站)(15)

复制pub公钥:

网上最火的社交网站(全球最大同性交友网站)(16)

或者通过pbcopy命令复制到剪切板:

sudo apt install xclip

vim ~/.bashrc# 添加内容alias pbcopy='xclip -selection clipboard'alias pbpaste='xclip -selection clipboard -o'

source ~/.bashrc

pbcopy < ~/.ssh/id_rsa.pub

然后进入GITHUB,点击右上角头像处选择设置:

网上最火的社交网站(全球最大同性交友网站)(17)

网上最火的社交网站(全球最大同性交友网站)(18)

测试是否成功:

ssh -T git@github.com

网上最火的社交网站(全球最大同性交友网站)(19)

克隆项目

克隆就是将github项目完整的下载到本地:

网上最火的社交网站(全球最大同性交友网站)(20)

git clone git@github.com:hioier/test.git

网上最火的社交网站(全球最大同性交友网站)(21)

这样,一次本地服务器和github之间就已经连通啦,接下来简单实现git三部曲,修改一些READEME文件,然后上传至github服务器:

网上最火的社交网站(全球最大同性交友网站)(22)

网上最火的社交网站(全球最大同性交友网站)(23)

进入github刷新页面,新添加的信息已经更新成功,这就是github最基础的三部曲:git add添加,git commit 备注,git push 提交程序。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页