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

阿里logo设计网站上海比较好的电商公司有哪些

阿里logo设计网站,上海比较好的电商公司有哪些,如何做网站的的关键词,网上开店铺需要多少钱GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件 文章目录 GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件前言一、安装git二、git基本操作2.1 初始化git2.2 配置局部生效2.3 配置全局生效 三、认识工作区…GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件 文章目录 GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件前言一、安装git二、git基本操作2.1 初始化git2.2 配置局部生效2.3 配置全局生效 三、认识工作区、暂存区、版本库3.1 添加文件场景一3.2 查看添加的文件3.3 添加文件场景二 四、修改文件4.1 查看工作区的状态 五、版本回退六、撤销修改6.1 情况一对于工作区的代码还没有add6.2 情况二已经add 但没有commit6.3 情况三已经add 并且也commit 了 七、删除文件 前言 Git读音为/gɪt/是一个开源的分布式版本控制系统可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 我们这里就不多介绍这里的GIT了百度百科和维基百科上都有很多介绍我们这里就不再介绍直接来演示~~ 下面演示的均是Centos7.6系统 我们先来检测以下git有没有安装 git --version如果提示的是这样的就说明没有安装 一、安装git 执行以下命令安装git yum instal -y git如果执行失败的话就先更新一下系统 yum update -y然后再检测是否安装成功~ 二、git基本操作 2.1 初始化git 安装好git后我们就要创建一个本地仓库就是要初始化一下 创建文件夹 mkdir gitcode进入文件夹 cd gitcode/初始化git git init查看是否初始化成功 ls -al查看隐藏文件git目录下有什么文件~~ 我们需要设置邮箱和用户名【这里是局部生效的配置用户名和邮箱】 2.2 配置局部生效 配置用户名 git config user.name shilin配置邮箱 git config user.email intshanxi163.com查看配置 git config -l那我想要删除刚刚配置的就可以执行以下命令 删除用户名 git config --unset user.name删除邮箱 git config --unset user.email2.3 配置全局生效 将配置项生效所有仓库配置项 配置用户名 git config --global user.name intshanxi配置邮箱 git config --global user.email intshanxi163.com查看刚刚配置的 git config -l那我想要删除刚刚配置的就可以执行以下命令~ 删除用户名 git config --global --unset user.name删除邮箱 git config --global --unset user.email接下来我们就往这个仓库里生成一个文件 touch ReadMe在目前情况下git是不能管理这个文件的~~ 我现在往git里添加了一点东西 三、认识工作区、暂存区、版本库 3.1 添加文件场景一 我们就来看第一个步骤 git add 文件名或者只写一个.这个意思就是全部添加 我们就来看第二个步骤 git commit -m 要描述的细节创建多个文件 touch file1 file2 file3我们还可以用.来一键添加 3.2 查看添加的文件 还可以查看最近提交的日志 git log我们还可以再打印的简单一点方便观察 git log --prettyoneline查看git日志后commit后面的一串字符是安全哈希算法加密过的文件 我们可以通过命令来查看这个具体提交记录 git cat-file -p fc9176efe2397e38411e1ec44b9f58be6e0cc99f在其中有一行tree 0e6b1780b73cd9220ec5073dc64b42f7ad4bd945然后再查看一下这个 git cat-file -p 0e6b1780b73cd9220ec5073dc64b42f7ad4bd945继续查看文件内容 git cat-file -p 8d0e41234f24b6da002d962a26c2495ea16a425f3.3 添加文件场景二 git add file4 touch file5 git commit -m add file4这里虽然添加了两个文件但是只有file4添加到了暂存区提交修改的时候只有file4发生了变化而file5没有发生变化 四、修改文件 git其实管理的是修改而不是文件 我们先修改了ReadMe 4.1 查看工作区的状态 我们查看当前工作区的状态 git status那我们想查看修改了哪些内容呢 git diff 文件名这个时候我们再提交一下 git add ReadMe查看状态 git status这个时候就再提交 git commit -m add modify ReadMe file再查看 git status五、版本回退 刚开始文件里的内容只有一行后来添加了两行 对于这个文件来说是有两个版本的 这里的回退命令是git reset可以指定某一次提交的版本 git reset 命令语法格式为 git reset [--soft | --mixed | --hard] [HEAD] –mixed 为默认选项使⽤时可以不用带该参数。该参数将暂存区的内容退回为指定提交版本内容工作区文件保持不变。–soft 参数对于工作区和暂存区的内容都不变只是将版本库回退到某个指定版本。–hard 参数将暂存区与工作区都退回到指定版本。切记工作区有未提交的代码时不要用这个命令因为工作区会回滚你没有提交的代码就再也找不回了所以使用该参数前一定要慎重。 HEAD 说明 ◦ 可直接写成 commit id表示指定退回的版本 ◦ HEAD 表示当前版本 ◦ HEAD^ 上一个版本 ◦ HEAD^^ 上上一个版本 ◦ 以此类推… 可以使用 数字表示 ◦ HEAD~0 表示当前版本 ◦ HEAD~1 上一个版本 ◦ HEAD^2 上上一个版本 ◦ 以此类推… 查看日志 git log --prettyoneline回退到最初版本 git reset --hard eea6e0091277b0e3de6739d0cede91333284b6e7可以看到一旦回到这一次我们后面创建的文件都会被删除我们再来看文件的内容 cat ReadMe查看日志 git log --prettyoneline那有人说我又后悔了怎么办想要再回退回去我们刚刚打印过这一个最新的版本我们就回退到这个版本 git reset --hard b842e9f3f8a267b0957389abae0dbc159d12fd43我们再来看一下当前目录下文件回来了文件里的内容也会来了 再来打印这个日志这个log也回来了 git log --prettyoneline那我回退了最初的版本后找不到那个字符串了怎么办我们还有一种方法 查看 git reflog回退版本 git reset --hard b842e9f这样就可以回退回去了 那么这里的版本回退为什么会这么快呢是因为有一个HEAD指针 六、撤销修改 如果我们在我们的工作区写了很长时间代码越写越写不下去觉得自己写的实在是垃圾想恢复到上一个版本。 6.1 情况一对于工作区的代码还没有add 我们先对ReadMe进行修改 我们想撤销我们的代码我们可以重新再次编辑删除掉那一行代码就可以了 那写了很多呢想一次性撤销那怎么办呢接下来我们来看~~ 查看修改了哪些内容 git diff ReadMe想要一次撤销我们执行以下命令 git checkout -- ReadMe这里的--就是回退到最近一次add或者commit的操作 我们再次打印新增的那一行就没有了 6.2 情况二已经add 但没有commit add 后还是保存到了暂存区呢怎么撤销呢 让我们来回忆一下学过的git reset回退命令该命令如果使用 --mixed 参数可以将暂存区的内容退回为指定的版本内容但工作区文件保持不变。那我们就可以回退下暂存区的内容了 git reset HEAD ReadMeHEAD代表当前版本HEAD^代表上一个版本HEAD^^代表上一个版本 这个时候再进行情况一的回退 git checkout -- ReadMe6.3 情况三已经add 并且也commit 了 我们可以git reset --hard HEAD^ 回退到上一个版本不过这是有条件的就是你还没有把自己的本地版本库推送到远程。还记得Git是分布式版本控制系统吗我们后面章节会讲到远程版本库一旦你推送到远程版本库你就真的惨了 我们先修改文件然后添加文件【add】【commit】 然后修改 git reset --hard HEAD^七、删除文件 删除文件 git rm filegit commit -m 记录我们这里的git基础操作就到这里了我们后面还有一些进阶操作~~ 感谢大家的收看我们共同进步
http://www.huolong8.cn/news/133003/

相关文章:

  • 网站建设分金手指专业二溧水做网站
  • 石家庄网站快速备案六安网约车公司
  • 送网站建设管理信息内容审核制度wordpress开启memcached
  • 如何做网站经营性备案网站建设的相关书籍
  • 做seo网站图片怎么优化网站设计合理
  • 工伤做实的那个网站android移动网站开发详解
  • 国内大型软件外包公司白帽seo公司
  • 为什么网站设计很少全屏成都网站建设前50强
  • 网赌网站怎么做的江苏城乡建设职业学院就业网站
  • 专注做蔬菜的网站网络推广公司开业广告
  • 祁阳网站建设做网站线
  • php mysql网站开发项目式教程网站建设价格怎么算
  • 网站开发邮件服务器阜宁网页定制
  • 做淘宝网站需要多少钱服装设计学什么
  • 企业网站的建设与实现网站模板上传教程
  • 基于jsp网站开发与实现扁平风格网站欣赏
  • 东莞网站推广营销沧州网站建设优化案例
  • 美创网站建设优势深喉咙企业网站模板
  • 阿里巴巴网站建设哪家好苏州有什么好玩的
  • 陕西省交通建设集团公司门户网站网站编程零基础入门
  • 保定北京网站建设公司百度网站建设
  • 中国建设银行淮南分行网站北京手机网站建设外包
  • 哪个是网站建设里面的wordpress 4.8中文
  • 直播网站 建设手机模板网站下载
  • 网站是怎么优化的个人app定制
  • 网站运营思路婚纱摄影团购网站模板
  • 网站底部版权信息外国酷炫网站
  • 手机非法网站怎么解决方案网站拨测人员是干嘛的
  • 国开行网站毕业申请怎么做建设工程招标投标管理信息网站
  • 做网站用什么后缀格式做好自媒体平台注册入口在哪