Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具CVS,Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。 本教程的目的主要是熟悉常用git的命令,并学会通过git管理GitHub托管项目代码
Git的安装只用了windows,所以Linux的以后等自己用了Linux OS在写了。
官网下载Git:Git官网 ,如下图所示,点击标注1去到下载页面 下载页面,点击Windows,下载对应的Git版本,之后更具体的安装教程可以看其他大牛的博客,这里就不介绍了 在安装完成后,在开始菜单里找到“Git”->“Git Bash”,双击之后,跳出如下界面,说明安装成公。或者在桌面右键,如果有Git Bash Here和Git GUI Here也说明安装成功Git在本地由三个区域:工作区, 暂存区,本地库
工作区:开发时,新建、编辑文档的地方暂存区:提交文件时的一个过度区域,可以撤回来,也可以提交到本地库本地库:也叫Git 仓库,存放每次提交的版本工作流程:如下图所示,在工作区新建文件,通过git add命令提交到暂存区,暂存区通过git commit命令提交到本地库使用远程仓库作用:备份,实现代码共享集中管理 将本地代码同步到git远程仓库中
在上一步骤中,我们使用了https url将GitHub上面的仓库clone到本地,这种方式是每次提交过程都需要输入GitHub账号,较为麻烦;而通过SSH url将GitHub上面的仓库clone到本地,则需要提前配置和添加好SSH key,同时你必须是项目的管理者才能clone,但却胜在不用每次输入账号。具体步骤如下:
生成SSH key 检查是否安装ssh:在命令行输入ssh,可以看到结果是已经安装了的 生成ssh key:在命令行ssh-keygen -t rsa -C "xxx@xxx.com",红字为GitHub上的邮箱,完成之后设定ssh密码 在GitHub中绑定ssh,将id_rsa.pub内容绑定到GitHub上 检查是否添加成功:我们可以通过在 Git Bash 中输入ssh -T git@github.com进行测试,如下图所示 -此就配置成功了用ssh url clone 仓库 到此就教程就这样了,之后还要修改以下,我还是小菜鸡,ssh生成还配错了