当前位置: 首页 > news >正文

个人网站备案备注/正规网络公司关键词排名优化

个人网站备案备注,正规网络公司关键词排名优化,官方做任务网站,上海网站制作建设~~~~ 前言耀眼的GitGit是什么(本质)Git出现的背景(本着开源的精神)在命令行中使用Git(Come on 来使用Git吧).git文件说明新建仓库git clone 克隆云端仓库到本地git addgit commit -mgit pushgit pullgit st…

在这里插入图片描述

~~~~

前言

提起github,相信你或多或少都听过它的大名,它是全球程序员的圣地,是计算机开源精神的代表。而github就是在git的基础上搭建起来的,全球有非常多的人在使用着git工具。本文将主要介绍在Linux系统中如何方面快捷的使用git工具来帮助我们进行学习和编程。
码云Gitee官网
Github官网


耀眼的Git

Git是什么(本质)

简单来说,git是一款进行**版本管理(控制)**工具。
git管理着用户上传的所有文件,以及用户修改之后的文件。git对这些文件进行版本管理,这样如果用户修改之后的文件不符合其预期(如甲方刁难),那么用户想要选择回退到修改之前文件版本时,又因为git管理着从文件创建开始的每一个修改版本,所以此时git可以直接给用户该文件修改之前的版本,便于用户对该文件重新修改。
简单示意图:
image.png

Git出现的背景(本着开源的精神)

git是如何出现的,还要从雷纳斯托瓦兹开源Linux系统之后说起。
当是全世界范围的很多程序员都会参与Linux开源社区的建设,其中一项就是为Linux内核贡献代码,这些代码在合并之前需要先经过雷纳斯托瓦兹的审查,通过了才会出现在Linux源码中。雷纳斯托瓦兹每天的时间很大部分都被审查代码的工作缠住了,忙得不行,为了让自己从审查代码的工作中解放出来,雷纳斯托瓦兹开始寻找是否有能够替代自己的工具。
幸运的是,当时已经有商业公司开发出来了进行版本控制的工具,不幸的是,这个工具是收费的。虽然Linux开源社区可以负担得起这项费用,但是Linux作为开源操作系统,却使用了付费的工具,这不符合开源社区的理念,所以开始也没有使用这个付费的版本控制工具。之后的一段时间,雷纳斯托瓦兹仍然被困在代码的审查工作中,这款付费的版本控制工具所属公司的老板主动提出了让Linux开源社区免费使用这款工具。之后的很长时间,Linux开源社区都在使用这款版本控制工具,雷纳斯托瓦兹也从审查代码的工作中解放了出来,这项工作就在网上由所有人都能共同负责了。
但是不妙的事情发生了,Linux社区的部分爱好学习的程序员为了学习这个版本控制工具是如何编写的而进行了逆向破解,并公开在了Linux社区上,并且被前文中免费给Linux社区使用版本控制工具的公司头头发现了,于是Linux社区就不被允许使用这款工具了。之后的一段时间内,雷纳斯托瓦兹又被迫陷入到了代码审查的漩涡中,雷纳斯托瓦兹终于受够了这项工作,于是花了几周时间自己写了一个初版版本控制工具并命名为git,之后又开源了出版的git工具。Linux社区的程序员边顺理成章的涌入git的怀抱,于是git疯狂迭代,Linux内核代码也使用git进行版本控制,代码审查的工作也交给了全世界的程序员,之后git越来越流行,直到今天。

现在的github和gitee都是对git进行商业包装之后的产品。

在命令行中使用Git(Come on 来使用Git吧)

.git文件说明

git工具中经常出现仓库一词,那么仓库到底是什么呢?
其实就是一个文件目录,在本地仓库中所指的就是.git目录。在.git目录中包含了管理整个仓库所需的所有信息和数据(如历史记录、分支、标签、配置信息等),是git仓库最重要的部分。
image.png

新建仓库

在github或gitee中新建一个仓库
image.png
image.png
image.png

git clone 克隆云端仓库到本地

image.png
image.png
在Linux中

git clone https://gitee.com/用户名/test.git

image.png

git add

将工作目录中的文件添加到暂存区(stage area)

git add 文件名

image.png

git commit -m

将暂存区中的文件提交到本地版本库(本地仓库.git)

git commit -m '本次提交概要'

image.png

git push

把本地仓库的文件推送到远端github或gitee

git push

image.png

git pull

拉取远端的仓库并合并到本地仓库

git pull

git status

显示当前工作目录的状态信息

git status

image.png

git log

显示过往所有的提交信息,且提交信息不能被修改
对于公开仓库,所有人都能看到你的提交信息,所以提交信息一般不要乱写。

git log

image.png

git mv

移动工作目录的文件或修改工作目录的文件名

git mv 原文件名 新文件名

修改文件名
image.png
移动文件
image.png

git rm

删除工作目录的文件或目录

git rm 文件名
git rm -rf 目录

删除文件hello
image.png
删除目录dir
image.png

配置免密码提交

在命令行操作不熟悉的时候,不推荐配置免密码,虽然每次提交都不用再输入密码了,但如果是git新手,应该要以熟悉基本操作为主,先把命令熟练使用起来,多数几次密码也就是顺手的事。
http://t.csdnimg.cn/4QBOd


结语

本文主要介绍了git工具在命令行中使用的常用命令,特别是三板斧(git add/git commit -m/ git push)。熟能生巧才是真理。


T h e E n d TheEnd TheEnd

http://www.bjxfkj.com.cn/article/777.html

相关文章:

  • 做网站和编程有关系吗/百度网首页登录入口
  • 网站建设公司龙头/1688seo优化是什么
  • 晋城网站制作公司/外链seo
  • 专业制作门户型网站/网络营销的特点举例说明
  • 做网站属于广告费吗/靠谱的代运营公司
  • 公司网站宣传设计/关键词排名怎样
  • 合肥网站建设+一浪/2345网址导航设为主页
  • 关于珠海网站建设的优势/近期的时事热点或新闻事件
  • 绵阳学校网站建设/自动外链网址
  • 富平做网站/软文广告经典案例300
  • led灯具网站模板/网站外链怎么发布
  • 最权威的公文写作网站/阿里云域名注册万网
  • 网站风格和功能设计方案/什么是百度快照
  • 苏州网站制作公司排名/seo研究中心学员案例
  • 有什么网站是做名片印刷的/百度指数指的是什么
  • 顺义住房城乡建设委员官方网站/站长网站查询
  • 有名的网站开发工具/如何设计网站
  • 切图网站建设/seo教程 seo之家
  • 通化 网站建设/semi final
  • 出国游做的好的网站/常用的搜索引擎
  • wordpress作企业网站好吗/北京搜索引擎优化
  • 苏州建设是哪家公司/广州网站优化服务商
  • 郑州有哪些做网站的公司/免费seo排名网站
  • 在线编辑ppt的网站/yandex搜索引擎入口
  • 义乌网站开发公司/百度学术论文查重官网入口
  • python 做网站/系统优化软件十大排名
  • 政府网站集约化/搜狗官方网站
  • 建站技术分享/seo sem是什么职位
  • 无锡做网站价格/2020最新推广方式
  • 鞍山建设网站/广告推广软文案例