【Git】Git 的基本使用

简介: 【Git】Git 的基本使用

Git的简介


Git是一个版本管理控制系统(缩写VCS),是一个工具,github或者gitee是git命令行工具的网站化。它可以在任何时间点,将文档的状态作为更新记录保存起来,也可以在任何时间点,将更新记录恢复回来。


git的诞生历史


简单介绍故事:就是我们的Linux创始人---李纳斯托沃兹,将Liunx开源后,参与者人数众多,1999-2002年间,李纳斯的liunx核心维护工作大部分时间都花在了提交补丁和保存归档的繁琐事务上。到2002年,开始启用了一个分布式版本控制系统BitKeeper来管理。一些内部原因,到了2005年,BitKeeper公司中止了和liunx的合作,原因是Linux社区的技术大佬们在尝试破解解析BitKeepr。


由于终止了合作,迫使李纳斯基于BitKeeper的使用经验,大概花了2周左右的时间开发出了Git。


git版本管理


怎么理解?类似于大学时期我们需要写的实验报告或者是结课报告,在初次交报告时很难一次性通过,老师多少会提点修改意见,我们就不得不会回去修改重写😤,甚至可能出现了写了三四个版本报告最后不如最开始的报告版本令老师满意。现实生活中实验报告只能重写,而git的版本管理能对每个文件的修改、删除进行跟踪,以便在将来某个时刻可以进行还原。



1f3d2bc8efa74c23b6b3ee1f4cedc864.png


Git命令行基本操作


安装 git


yum install git


使用Github创建项目


登陆成功后, 进入个人主页, 点击左下方的Create repository 按钮新建项目

38bcdd379bb640e99881791ac572d6e6.png


然后跳转到的新页面中输入项目名称 ( 注意 , 名称不能重复 , 系统会自动校验 . 校验过程可能会花费几秒钟 ). 校验完毕后, 点击下方的 Create repository 按钮确认创建


ce7ec5e08c1e4a28991388da08cbdd9e.png


在创建好的项目页面中复制项目的链接 , 以备接下来进行下载


55710252fd1e4967b5a779ca54b7f769.png


下载项目到本地


创建好一个放置代码的目录  这里的 url 就是刚刚建立好的 项目 的链接

git clone [url]


Git提交三板斧


第一招: git add


将代码放到刚才下载好的目录中  将需要用git 管理的文件告知git

git add [文件名]


第二招: git commit


提交改动到本地  最后的"." 表示当前目录   提交的时候应该注明提交日志, 描述改动的详细内容

git commit .


第三招: git push


同步到远端服务器上  需要填入用户名密码. 同步成功后, 刷新Github 页面就能看到代码改动了

git push

如何配置Git免密码提交

Git大全参考


相关文章
|
存储 开发工具 git
Git的简介以及基本使用
Git的简介以及基本使用
|
NoSQL Linux 开发工具
【Linux】第十站:git和gdb的基本使用(下)
【Linux】第十站:git和gdb的基本使用
113 0
|
NoSQL Linux 开发工具
【Linux】第十站:git和gdb的基本使用(上)
【Linux】第十站:git和gdb的基本使用
60 0
|
数据可视化 网络安全 开发工具
git可视化版本控制工具SourceTree的基本使用
git可视化版本控制工具SourceTree的基本使用
273 0
|
开发工具 git Docker
git:github的tag标签基本使用和自动发布软件包
git:github的tag标签基本使用和自动发布软件包
342 0
git:github的tag标签基本使用和自动发布软件包
|
缓存 开发工具 数据安全/隐私保护
git基本使用和github使用仓库拉取和提交
git基本使用和github使用仓库拉取和提交
|
网络安全 开发工具 git
Git的基本使用
Git的基本使用
80 0
|
开发工具 git Perl
Git基本使用
Git基本使用
122 0
|
开发工具 git
Git多人基本使用笔记
Git多人基本使用笔记
113 0
Git多人基本使用笔记
|
JavaScript Ubuntu Unix
git基本使用
本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。 可以新建一个空目录,或在一个旧有目录都可以。 所有的版本控制系统,包括Git,其实只能跟踪文本文件
133 0
git基本使用