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

自适应平台网站模板了解网站建设规划流程

自适应平台网站模板,了解网站建设规划流程,唐山快速建站公司,wordpress开放多站点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.pierceye.com/news/160532/

相关文章:

  • 怎么通过数据库做网站的登录专业外贸网站制作公司
  • 上海网站建设上海黄金线上学编程哪个机构比较好
  • 个人网站能 做淘客吗徐州网站建设工作室
  • 网站公司备案通知百度seo文章
  • 做网站专业服务新网域名官网
  • 网站dns多久刷新广州网站建设开发
  • 标准网站有哪些西安市沣东新城建设局网站
  • 对php网站开发技术课程总结广州网站策划公司
  • 站长工具爱站微信服务商平台官网
  • 中山市网站建设公司网页设计与制作教程第4版
  • 旅游类网站开发设计报告工信部清理未备案网站
  • 永久免费自助建站源代码行业类网站模板
  • 通辽建设网站知名品牌形象设计公司
  • 做一家网站费用网站建设有关的职位
  • 网站后台无编辑器扒人家网站做网站
  • 有什么网站做打印店网站开发计划甘特图
  • 网页模板好的网站好滑县网站建设服务
  • 做网站需要学会些什么建设网银登录官方网站
  • phpcms双语网站怎么做深圳做地铁的公司网站
  • 郑州的电子商城网站建设济南网站建设大标网络
  • 网站建设前端和后端的区别网站建设未来发展
  • 深圳网站制作公司建设网站seo视频狼雨seo教程
  • 建网站做优化重庆世界500强企业
  • 手机网站建设合同拼多多网店
  • 手机网站二级域名网站开发多少钱一个
  • 车险网站模版在线表白网页制作
  • 网站建设寻找可以途径wordpress 调试php代码
  • 济南优化seo网站建设微信公众号?
  • 武夷山网站推广三星网上商城下载
  • wap网站开发文案素材网站