Git的简介
Git是一个版本管理控制系统(缩写VCS),是一个工具,github或者gitee是git命令行工具的网站化。它可以在任何时间点,将文档的状态作为更新记录保存起来,也可以在任何时间点,将更新记录恢复回来。
git的诞生历史
简单介绍故事:就是我们的Linux创始人---李纳斯托沃兹,将Liunx开源后,参与者人数众多,1999-2002年间,李纳斯的liunx核心维护工作大部分时间都花在了提交补丁和保存归档的繁琐事务上。到2002年,开始启用了一个分布式版本控制系统BitKeeper来管理。一些内部原因,到了2005年,BitKeeper公司中止了和liunx的合作,原因是Linux社区的技术大佬们在尝试破解解析BitKeepr。
由于终止了合作,迫使李纳斯基于BitKeeper的使用经验,大概花了2周左右的时间开发出了Git。
git版本管理
怎么理解?类似于大学时期我们需要写的实验报告或者是结课报告,在初次交报告时很难一次性通过,老师多少会提点修改意见,我们就不得不会回去修改重写😤,甚至可能出现了写了三四个版本报告最后不如最开始的报告版本令老师满意。现实生活中实验报告只能重写,而git的版本管理能对每个文件的修改、删除进行跟踪,以便在将来某个时刻可以进行还原。
Git命令行基本操作
安装** git**
yum install git
使用** Github****创建项目 **
登陆成功后, 进入个人主页, 点击左下方的 Create repository 按钮新建项目
然后跳转到的新页面中输入项目名称(注意, 名称不能重复, 系统会自动校验. 校验过程可能会花费几秒钟). 校验完毕后, 点击下方的 Create repository 按钮确认创建
在创建好的项目页面中复制项目的链接, 以备接下来进行下载
下载项目到本地
创建好一个放置代码的目录 这里的 url 就是刚刚建立好的 项目 的链接
git clone [url]
Git提交三板斧
第一招: git add
将代码放到刚才下载好的目录中 将需要用 git 管理的文件告知 git
git add [文件名]
第二招**: git commit **
提交改动到本地 最后的 "." 表示当前目录 提交的时候应该注明提交日志, 描述改动的详细内容
git commit .
第三招**: git push **
同步到远端服务器上 需要填入用户名密码. 同步成功后, 刷新 Github 页面就能看到代码改动了
git push
如何配置Git免密码提交
Git大全参考
版权归原作者 阿润菜菜 所有, 如有侵权,请联系我们删除。