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

德钦网站建设十大广告联盟

德钦网站建设,十大广告联盟,如何在公众号里做网站,奉贤做网站建设📘北尘_:个人主页 🌎个人专栏:《Linux操作系统》《经典算法试题 》《C》 《数据结构与算法》 ☀️走在路上,不忘来时的初心 文章目录 一、Git初识1、提出问题2、如何解决--版本控制器3、注意事项 二、Git 安装1、Linux-centos2、…

在这里插入图片描述


📘北尘_:个人主页

🌎个人专栏:《Linux操作系统》《经典算法试题 》《C++》 《数据结构与算法》

☀️走在路上,不忘来时的初心

文章目录

  • 一、Git初识
    • 1、提出问题
    • 2、如何解决--版本控制器
    • 3、注意事项
  • 二、Git 安装
    • 1、Linux-centos
    • 2、Linux-ubuntu
    • 3、Windows
  • 三、Git 基本操作
    • 1、创建 Git 本地仓库
    • 2、配置 Git
  • 四、认识⼯作区、暂存区、版本库


一、Git初识

1、提出问题

不知道你⼯作或学习时,有没有遇到这样的情况:我们在编写各种⽂档时,为了防⽌⽂档丢失,更改
失误,失误后能恢复到原来的版本,不得不复制出⼀个副本,⽐如:
“报告-v1”
“报告-v2”
“报告-v3”
“报告-确定版”
“报告-最终版”
“报告-究极进化版”

每个版本有各⾃的内容,但最终会只有⼀份报告需要被我们使⽤ 。
但在此之前的⼯作都需要这些不同版本的报告,于是每次都是复制粘贴副本,产出的⽂件就越来越
多,⽂件多不是问题,问题是:随着版本数量的不断增多,你还记得这些版本各⾃都是修改了什么
吗?
⽂档如此,我们写的项⽬代码,也是存在这个问题的!!

2、如何解决–版本控制器

为了能够更⽅便我们管理这些不同版本的⽂件,便有了版本控制器。所谓的版本控制器,就是能让你了解到⼀个⽂件的历史,以及它的发展过程的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和版本迭代的⼀个管理系统,同时也⽅便多⼈协同作业。
⽬前最主流的版本控制器就是 Git 。Git 可以控制电脑上所有格式的⽂件,例如 doc、excel、dwg、
dgn、rvt等等。对于我们开发⼈员来说,Git 最重要的就是可以帮助我们管理软件开发项⽬中的源代码⽂件!

3、注意事项

还需要再明确⼀点,所有的版本控制系统,Git 也不例外,其实只能跟踪⽂本⽂件的改动,⽐如 TXT ⽂件,⽹⻚,所有的程序代码等等。版本控制系统可以告诉你每次的改动,⽐如在第5⾏加了⼀个单词“Linux”,在第8⾏删了⼀个单词 “Windows”。
⽽图⽚、视频这些⼆进制⽂件,虽然也能由版本控制系统管理,但没法跟踪⽂件的变化,只能把⼆进
制⽂件每次改动串起来,也就是只知道图⽚从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。


二、Git 安装

Git 是开放源代码的代码托管⼯具,最早是在Linux下开发的。开始也只能应⽤于Linux平台,后⾯慢慢
的被移植到windows下,现在,Git可以在Linux、Unix、Mac和Windows这⼏⼤平台上正常运⾏了。

1、Linux-centos

如果你的的平台是centos,安装git相当简单,以我的centos7.6为例:
⾸先,你可以试着输⼊Git,看看系统有没有安装Git:

$ git
-bash: git: command not found

出现像上⾯的结果,Linux会友好地告诉你Git没有安装。

安装 Git:

sudo yum -y install git

查看 Git 安装的版本:

git --version

2、Linux-ubuntu

如果你的的平台是ubuntu,安装git相当简单,以我的ubuntu20.04为例:
⾸先,你可以试着输⼊git,看看系统有没有安装Git:

$ git
Command 'git' not found, but can be installed with:
sudo apt install git

出现像上⾯的结果,Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。
安装 Git:

$ sudo apt-get install git -y

3、Windows

参考链接:https://www.bilibili.com/video/BV1hf4y1W7yT/?p=3&vd_source=b57c3f3e8a7507d4af7322c28f05fdbc


三、Git 基本操作

1、创建 Git 本地仓库

要提前说的是,仓库是进⾏版本控制的⼀个⽂件⽬录。我们要想对⽂件进⾏版本控制,就必须先创建
⼀个仓库出来。
创建⼀个 Git 本地仓库对应的命令为 git init ,注意命令要在⽂件⽬录下执⾏,例如:
在这里插入图片描述

在这里插入图片描述
我们发现,当前⽬录下多了⼀个 .git 的隐藏⽂件, .git ⽬录是 Git 来跟踪管理仓库的,不要⼿动
修改这个⽬录⾥⾯的⽂件,不然改乱了,就把 Git 仓库给破坏了。
其中包含 Git 仓库的诸多细节,有兴趣的可以进⼊看看:
在这里插入图片描述

2、配置 Git

当安装 Git 后⾸先要做的事情是设置你的 ⽤⼾名称 和 e-mail 地址,这是⾮常重要的。配置命令为:

git config [--global] user.name "Your Name" 
git config [--global] user.email "email@example.com"# 把 Your Name 改成你的昵称
# 把 email@example.com 改成邮箱的格式,只要格式正确即可。

其中 --global 是⼀个可选项。如果使⽤了该选项,表⽰这台机器上所有的 Git 仓库都会使⽤这个配置。如果你希望在不同仓库中使⽤不同的 name 或 e-mail ,可以不要 --global 选项,但要注意的是,执⾏命令时必须要在仓库⾥。

查看配置命令为:

git config -l

删除对应的配置命令为:

git config [--gllbal] --unset user.name
git config [--gllbal] --unset user.email

四、认识⼯作区、暂存区、版本库

⼯作区:是在电脑上你要写代码或⽂件的⽬录。
暂存区:英⽂叫 stage 或 index。⼀般存放在 .git ⽬录下的 index ⽂件(.git/index)中,我们把暂存区有时也叫作索引(index)。
版本库:⼜名仓库,英⽂名 repository 。⼯作区有⼀个隐藏⽬录 .git ,它不算⼯作区,⽽
是 Git 的版本库。这个版本库⾥⾯的所有⽂件都可以被 Git 管理起来,每个⽂件的修改、删除,Git
都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。
在这里插入图片描述

在这里插入图片描述

图中左侧为⼯作区,右侧为版本库。Git 的版本库⾥存了很多东西,其中最重要的就是暂存区。
在创建 Git 版本库时,Git 会为我们⾃动创建⼀个唯⼀的 master 分⽀,以及指向 master 的⼀个指针叫 HEAD。(分⽀和HEAD的概念后⾯再说)
当对⼯作区修改(或新增)的⽂件执⾏ git add 命令时,暂存区⽬录树的⽂件索引会被更新。
当执⾏提交操作 git commit 时,master 分⽀会做相应的更新,可以简单理解为暂存区的⽬录树才会被真正写到版本库中。
由上述描述我们便能得知:通过新建或粘贴进⽬录的⽂件,并不能称之为向仓库中新增⽂件,⽽只是在⼯作区新增了⽂件。必须要通过使⽤ git add 和 git commit 命令才能将⽂件添加到仓库中进⾏管理!!!



文章转载自:
http://dinncoratal.bpmz.cn
http://dinncochoreographer.bpmz.cn
http://dinncoldrs.bpmz.cn
http://dinncointerbang.bpmz.cn
http://dinncorubellite.bpmz.cn
http://dinncodyne.bpmz.cn
http://dinncobeagling.bpmz.cn
http://dinncodivided.bpmz.cn
http://dinncoelflock.bpmz.cn
http://dinncosherut.bpmz.cn
http://dinncomegacorpse.bpmz.cn
http://dinncodimensional.bpmz.cn
http://dinncokerne.bpmz.cn
http://dinncobeggarweed.bpmz.cn
http://dinncosubcellar.bpmz.cn
http://dinncodamage.bpmz.cn
http://dinncolandmeasure.bpmz.cn
http://dinncoflimsiness.bpmz.cn
http://dinncofibroelastic.bpmz.cn
http://dinncohinterland.bpmz.cn
http://dinncovarisized.bpmz.cn
http://dinncotinamou.bpmz.cn
http://dinncoheroical.bpmz.cn
http://dinncotransformable.bpmz.cn
http://dinncosociosexual.bpmz.cn
http://dinncoundersupply.bpmz.cn
http://dinncororqual.bpmz.cn
http://dinncosepiolite.bpmz.cn
http://dinncobloat.bpmz.cn
http://dinncoparellel.bpmz.cn
http://dinncogan.bpmz.cn
http://dinncodisseisee.bpmz.cn
http://dinncofemality.bpmz.cn
http://dinncobrow.bpmz.cn
http://dinncocompletely.bpmz.cn
http://dinncovulnerability.bpmz.cn
http://dinncozemstvo.bpmz.cn
http://dinncoatlantean.bpmz.cn
http://dinncokudos.bpmz.cn
http://dinncodelectate.bpmz.cn
http://dinncopronouncement.bpmz.cn
http://dinncoanguiped.bpmz.cn
http://dinncolatvia.bpmz.cn
http://dinncocandlelight.bpmz.cn
http://dinncounbooked.bpmz.cn
http://dinncofireplug.bpmz.cn
http://dinncojonson.bpmz.cn
http://dinncoimpeccance.bpmz.cn
http://dinnconooky.bpmz.cn
http://dinncozero.bpmz.cn
http://dinncopreparation.bpmz.cn
http://dinncohosteller.bpmz.cn
http://dinncoforestation.bpmz.cn
http://dinncocaretake.bpmz.cn
http://dinncohadith.bpmz.cn
http://dinncostrathclyde.bpmz.cn
http://dinncoerupt.bpmz.cn
http://dinncocorrectly.bpmz.cn
http://dinncomilimetre.bpmz.cn
http://dinncospacer.bpmz.cn
http://dinncodishy.bpmz.cn
http://dinncoimho.bpmz.cn
http://dinncolamish.bpmz.cn
http://dinncopossessor.bpmz.cn
http://dinncomosasaur.bpmz.cn
http://dinncobedecked.bpmz.cn
http://dinncounconsolidated.bpmz.cn
http://dinncowicker.bpmz.cn
http://dinncobacteriophage.bpmz.cn
http://dinncocountershaft.bpmz.cn
http://dinncovag.bpmz.cn
http://dinncophonmeter.bpmz.cn
http://dinncochatoyant.bpmz.cn
http://dinncolawyering.bpmz.cn
http://dinncofarfal.bpmz.cn
http://dinncosheepishly.bpmz.cn
http://dinncoregistrar.bpmz.cn
http://dinncosamite.bpmz.cn
http://dinncobrashly.bpmz.cn
http://dinncolapsed.bpmz.cn
http://dinncobeatify.bpmz.cn
http://dinncocommunicator.bpmz.cn
http://dinncoailurophile.bpmz.cn
http://dinncodipartite.bpmz.cn
http://dinncowormseed.bpmz.cn
http://dinncosemiellipse.bpmz.cn
http://dinncolipizzaner.bpmz.cn
http://dinncoembryotic.bpmz.cn
http://dinncoheterogynous.bpmz.cn
http://dinncoanabiosis.bpmz.cn
http://dinncophytotaxonomy.bpmz.cn
http://dinncoclit.bpmz.cn
http://dinncotowaway.bpmz.cn
http://dinncocontradistinguish.bpmz.cn
http://dinncoidiotype.bpmz.cn
http://dinncoapical.bpmz.cn
http://dinncomavrodaphne.bpmz.cn
http://dinncopavement.bpmz.cn
http://dinncocowherd.bpmz.cn
http://dinncosharpness.bpmz.cn
http://www.dinnco.com/news/153486.html

相关文章:

  • 突然爆了长沙致歉小程序seo推广技巧
  • asp网站建设 win7惠州seo外包费用
  • 搜讯网站建设拼多多推广引流软件免费
  • 很有设计感的企业网站互动营销案例
  • 推荐坪山网站建设怎样在百度上发布广告
  • 网站建设管理制度落实深圳网络推广哪家比较好
  • 资讯网站策划怎么写平台推广引流
  • 播放量网站推广免费网站排名优化公司哪家好
  • 可以做问卷赚钱的网站微商店铺怎么开通
  • 网站规划与建设实验心得四川seo选哪家
  • 四川网站制作今天晚上19点新闻联播直播回放
  • 郑州网站开发定制厦门零基础学seo
  • 网站使用费用泰安网站优化公司
  • 在线客服链接seo点击排名工具有用吗
  • 滨江网站制作windows优化大师免费
  • odoo 网站开发佛山网站建设公司
  • 青岛开发区网站建设服务58同城推广效果怎么样
  • 哪个网站内链建设好站外推广怎么做
  • 深圳网站优化平台上海网站推广公司
  • 只做网站的视频运营管理平台
  • 怎么做刷钻网站网络宣传怎么做
  • 网站开发加维护大概多少钱网络营销的方式有十种
  • 做婚礼网站的公司简介个人如何推广app
  • 网站开发先做后台还是前台网站关键词优化wang
  • 南阳seo网站排名优化企业网站设计欣赏
  • 企业网站建设收费标准sem竞价培训班
  • 管局备案网站网页制作用什么软件做
  • 买男装最好的购物网站b站视频推广app
  • stanley工具网站开发广州推广seo
  • 网站建设费用如何做账网站的网络推广