当前位置: 首页 > news >正文 用友财务软件官方网站wordpress英文版修改栏 news 2025/10/21 12:02:40 用友财务软件官方网站,wordpress英文版修改栏,seo排名工具给您好的建议,优化初始git 我们给出下面的一个场景#xff0c;在大学里#xff0c;一些老师在我们做完实验之后喜欢让我们交实验报告#xff0c;假设我们有一个比较追求完美的老师和一个勤奋的学生#xff0c;这个学生叫做小帅#xff0c;那天小帅桑勤奋的完成实验报告#xff0c;在第二天… 初始git 我们给出下面的一个场景在大学里一些老师在我们做完实验之后喜欢让我们交实验报告假设我们有一个比较追求完美的老师和一个勤奋的学生这个学生叫做小帅那天小帅桑勤奋的完成实验报告在第二天的时候就去老师办公室教实验报告但是这个老师一看小帅的实验报告马上说这个实验报告不行让你区改一下这个时候就有我们第一版本的实验报告然后你去改了好几次也有好多版本的时候假设小帅已经写了五个版本的时候老师说”小帅啊我看你是个勤奋的学生是这样的我看你这个报告还是第二次的最好你把你第二次改的实验报告拿来就可以了”因为小帅的实验报告是在每次的基础上改的所以没有保留之前的版本这个小帅的心中有一万头草泥马在奔跑就这样勤奋的小帅被刁钻的老师打败了这个时候git的作用就可以体现出来了他就是一个版本控制器我们可以理解有了它小帅就能轻松的找出第二个版本的实验报告因为每一次的实验报告git都会记录下来但是git可不是仅仅记录实验报告用着对程序员来说就是一个可以管理我们源代码的一个重要工具。 为了能够更⽅便我们管理这些不同版本的⽂件便有了版本控制器。所谓的版本控制器就是能让你 了解到⼀个⽂件的历史以及它的发展过程的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和 版本迭代的⼀个管理系统同时也⽅便多⼈协同作业。 ⽬前最主流的版本控制器就是 Git 。Git 可以控制电脑上所有格式的⽂件例如 doc、excel、dwg、 dgn、rvt等等。对于我们开发⼈员来说Git 最重要的就是可以帮助我们管理软件开发项⽬中的源代码 ⽂件 注意事项 还需要再明确⼀点所有的版本控制系统Git 也不例外其实只能跟踪⽂本⽂件的改动⽐如 TXT ⽂ 件⽹⻚所有的程序代码等等。版本控制系统可以告诉你每次的改动⽐如在第5⾏加了⼀个单词 “Linux”在第8⾏删了⼀个单词 “Windows”。 ⽽图⽚、视频这些⼆进制⽂件虽然也能由版本控制系统管理但没法跟踪⽂件的变化只能把⼆进 制⽂件每次改动串起来也就是只知道图⽚从100KB改成了120KB但到底改了啥版本控制系统不 知道也没法知道 git的本质就是一个版本控制器 git的安装 我们可以先来查询一下我们的云服务器上是否存在git输入指令 sudo yum -y install git 我们也可以在我们后面输入指令 git --version 来查看我们的版本后面我演示都是在我自己的本地云服务器上 [tjlhecs-67680 ~]$ git --version git version 1.8.3.1 [tjlhecs-67680 ~]$ 这样我们就可以查询我们的版本了。 Linux-ubuntu 如果你的平台是ubuntu我们可以执行下面的指令来安装git sudo apt-get install git -y查询git的版本还是下面的这个条指令 git --version 这样我们的第一步完成了。 创建本地仓库 首先我们需要在本地创建一个目录因为我们现在知道git是一个版本控制器所以就应该在一个目录下进行对我们文件进行管理。 创建出目录指令 mkdir gitcode 然后我们进入目录别忘记进入目录是cd指令 cd gitcode 然后我们在当前目录下输入指令 git init 就可以对我们的仓库进行初始化了。 我们执行指令就可以看到我们下面的结果 [tjlhecs-67680 gitcode]$ ll -a total 12 drwxrwxr-x 3 tjl tjl 4096 Feb 5 11:46 . drwx------ 20 tjl tjl 4096 Feb 4 21:17 .. drwxrwxr-x 8 tjl tjl 4096 Feb 4 22:34 .git因为我这里直接创建过东西所以有一些东西不一样我把它删了看到的就是这个东西 先来了解这里.git是一个什么东西它就是版本库我们来看看下面的这个图 执行指令tree .git 可以看到这个就是.git版本库里面的东西我们后面会一个一个讲解比如这里的Head指针 对象库objects还有暂存区index这些现在我们需要做的就是完成一些配置 我们直接执行下面的指令进行配置 git config --global user.name 内容比如我写的就是姓名缩写 gti config --global user.email 最好输入就是你的邮箱便于管理 我们这里如果没有加上--global就不是全局的最好写成就是加上的这样所有的地方都有你的记录在企业中我们的姓名和邮箱这个是很重要的因为这样就可以看到每次提交人的信息以便有问题的时候可以找到你。 当然如果我们一开始设置错误的时候我们也可以进行重置指令就是 git config --unset user.name git config --unset user.email 注意我们的指令进行的时候可一定要在我们的仓库下执行否则没有我用 认识⼯作区、暂存区、版本库 图来 啥是我们的工作区啥是我们的版本库呢 首先在我们的仓库下也就是我们的目录下除了.git的区域就是我们的工作区而我们的.git就是版本库了那他们有是联系吗。 首先就是我们这里就需要来了解一下两条指令 git add [文件名]//将我们工作区的内容提交到暂存区 git commit -m 标签//将我们的内容提交到版本库中会有一个HEAD的指针来进行指示只有在commit之后我们的内容才会真正的进入版本库中了 这里需要扩展的一点因为我们的 暂存区其实是一个轻量级的库所以其实我们一些修改的内容在add的时候是放在对象库中这里修改的内容是指哪些呢首先就是新增文件在文件里添加内容删除文件这些操作都会存在对象库中。然后我们的暂存区就会从里面拿出内容add进去。 我们现在我们目录下也就是工作区创建出一个文件叫做ReadMe并用vim在里面添加一些文本内容。 [tjlhecs-67680 gitcode]$ vim ReadMe [tjlhecs-67680 gitcode]$ ll total 4 -rw-rw-r-- 1 tjl tjl 10 Feb 5 12:12 ReadMe [tjlhecs-67680 gitcode]$ cat ReadMe Hello Git然后进行git add进行添加到我们的暂存区当中。 git add ReadMe 那要彻底的放到我们的版本库中的话需要执行的指令就是git commit -m first add 执行指令可以看到以下的场景。 [tjlhecs-67680 gitcode]$ git commit -m the first add [master a6900ba] the first add1 file changed, 1 insertion(), 2 deletions(-)我们也可以继续用git log来查询我们的提交记录 因为之前提交过内容所以大家看的这里比较多但是其实如果大家一开始什么都没提交的话请情况只有这里的第一条内容我们这里可以看到每次提交的时间还有姓名和邮箱这样就话在企业里也可以对你进行很好的管理。 我们也可以只打印这里的commit ID [tjlhecs-67680 gitcode]$ git log --prettyoneline a6900ba4258d83df1a8e67c1f4f2ffed32946633 the first add 3e54e85c13b3492b5a27fed80d8e3baa19c247ec the second commit f9cca32c3296b756ff8fe68371280e1f2bab5828 the first commit需要说明的是我们看到的⼀⼤串类似 23807c5...56eed6 的是每次提交的 commit id 版本 号Git 的 commit id 不是123……递增的数字⽽是⼀个 SHA1 计算出来的⼀个⾮常⼤的数 字⽤⼗六进制表⽰你看到的 commit id 和我的肯定不⼀样以你⾃⼰的为准 因为为了更好的演示后面的一些操作我们这里还需要添加一些文件大家可以看看我下面的操作就不讲解没一个操作是怎样的因为很简单。 [tjlhecs-67680 gitcode]$ touch test1 test2 [tjlhecs-67680 gitcode]$ git add test1 test2 [tjlhecs-67680 gitcode]$ touch test3 [tjlhecs-67680 gitcode]$ git add test3 [tjlhecs-67680 gitcode]$ git commit -m commit test [master a9ff80a] commit test3 files changed, 0 insertions(), 0 deletions(-)create mode 100644 test1create mode 100644 test2create mode 100644 test3 [tjlhecs-67680 gitcode]$ 再来打开我们.git 现在我们就可以清楚的看到一些变化首先就是我们的暂存区index 1 index 就是我们的暂存区add 后的内容都是添加到这⾥的。 2. HEAD 就是我们的默认指向 master 分⽀的指针 我们也可以来看看HEAD下的东西 [tjlhecs-67680 gitcode]$ cat .git/HEAD ref: refs/heads/master [tjlhecs-67680 gitcode]$ 然后我们再来进入一个目录 [tjlhecs-67680 gitcode]$ cat .git/refs/heads/master a9ff80ab653911ff6127ef4450b04accf52eca4b下面的这个ID其实就是我们最近一次commit的ID这个ID就可以来来查看对象中的内容 [tjlhecs-67680 gitcode]$ git cat-file -p a9ff80ab653911ff6127ef4450b04accf52eca4b tree d2c1bc8d75fc468be739934ae0d1217eec64ce3b parent a6900ba4258d83df1a8e67c1f4f2ffed32946633 author tjl 2357850265qq.com 1707107089 0800 committer tjl 2357850265qq.com 1707107089 0800commit test这个就是我们的最近一次对这些文件的修改都被记录下来了 总结⼀下在本地的 git 仓库中有⼏个⽂件或者⽬录很特殊 • index: 暂存区 git add 后会更新该内容。 • HEAD: 默认指向 master 分⽀的⼀个指针。 • refs/heads/master: ⽂件⾥保存当前 master 分⽀的最新 commit id 。 • objects: 包含了创建的各种版本库对象及内容可以简单理解为放了 git 维护的所有修改。 这里继续添加两个指令 git status //来查看上次提交之后在工作区中的内容是否被修改 git diff [文件] //来显示工作区和暂存区的不同啥意思呢 就是我们在工作区是可以继续一些操作比如我们是不是可以创建出文件也可以在文件中新增内容但是我们没有进行add操作这些内容就还是在工作区我们并没有将修改的对象加载到暂存区所以就可以用git status 来查看然后git diff可以更清楚的对比我们到底哪里进行修改有人就会问我刚修改的对象我怎么可能忘记呢假如场景是下面的这个有一天你写了代码提交了然后你又改了改好之后你妈叫你去吃饭了然后你忘记提交了三天之后你还记得你改在哪里了吗所以git diff就可以来帮助我们解决这个问题 版本回退 之前我们也提到过Git 能够管理⽂件的历史版本这也是版本控制器重要的能⼒。如果有⼀天你发现 之前前的⼯作做的出现了很⼤的问题需要在某个特定的历史版本重新开始这个时候就需要版本 回退的功能了。 有时候我们可能想找到上一版本的时候我们也可以通过版本回退的操作进行查找指令就是以下的内容 git reset [--soft | --mixed | --hard] commitID 看这个图就可以来理解我们使用不同指令进行回退的时候应该加上那个指令 一般不建议加上 --haed因为这个是把工作区暂存区版本库的内容都回退虽然可以用指令查询到但是如果commit ID变了的话就不能查询到了反正建议就是最好不要用。 查询以往commitID可以用的指令 git reflog 今天的内容就到这里后面会继续更新git的内容 文章转载自: http://www.morning.dqpnd.cn.gov.cn.dqpnd.cn http://www.morning.srrrz.cn.gov.cn.srrrz.cn http://www.morning.ftlgy.cn.gov.cn.ftlgy.cn http://www.morning.mqbzk.cn.gov.cn.mqbzk.cn http://www.morning.qygfb.cn.gov.cn.qygfb.cn http://www.morning.ndxss.cn.gov.cn.ndxss.cn http://www.morning.pnmnl.cn.gov.cn.pnmnl.cn http://www.morning.lkkkf.cn.gov.cn.lkkkf.cn http://www.morning.kjsft.cn.gov.cn.kjsft.cn http://www.morning.xshkh.cn.gov.cn.xshkh.cn http://www.morning.ctrkh.cn.gov.cn.ctrkh.cn http://www.morning.nnttr.cn.gov.cn.nnttr.cn http://www.morning.c7617.cn.gov.cn.c7617.cn http://www.morning.txtgy.cn.gov.cn.txtgy.cn http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn http://www.morning.kmldm.cn.gov.cn.kmldm.cn http://www.morning.glnfn.cn.gov.cn.glnfn.cn http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn http://www.morning.rhfbl.cn.gov.cn.rhfbl.cn http://www.morning.ydhck.cn.gov.cn.ydhck.cn http://www.morning.pdynk.cn.gov.cn.pdynk.cn http://www.morning.lwgsk.cn.gov.cn.lwgsk.cn http://www.morning.ldqrd.cn.gov.cn.ldqrd.cn http://www.morning.rckdq.cn.gov.cn.rckdq.cn http://www.morning.fbccx.cn.gov.cn.fbccx.cn http://www.morning.mdjzydr.com.gov.cn.mdjzydr.com http://www.morning.ltdxq.cn.gov.cn.ltdxq.cn http://www.morning.jgncd.cn.gov.cn.jgncd.cn http://www.morning.pndhh.cn.gov.cn.pndhh.cn http://www.morning.xgzwj.cn.gov.cn.xgzwj.cn http://www.morning.zfwjh.cn.gov.cn.zfwjh.cn http://www.morning.ddxjr.cn.gov.cn.ddxjr.cn http://www.morning.wsyst.cn.gov.cn.wsyst.cn http://www.morning.smdiaosu.com.gov.cn.smdiaosu.com http://www.morning.kaylyea.com.gov.cn.kaylyea.com http://www.morning.twdkt.cn.gov.cn.twdkt.cn http://www.morning.yrngx.cn.gov.cn.yrngx.cn http://www.morning.jwsrp.cn.gov.cn.jwsrp.cn http://www.morning.wyzby.cn.gov.cn.wyzby.cn http://www.morning.lanyee.com.cn.gov.cn.lanyee.com.cn http://www.morning.xsbhg.cn.gov.cn.xsbhg.cn http://www.morning.shsh1688.com.gov.cn.shsh1688.com http://www.morning.bcngs.cn.gov.cn.bcngs.cn http://www.morning.cpkcq.cn.gov.cn.cpkcq.cn http://www.morning.tcfhs.cn.gov.cn.tcfhs.cn http://www.morning.kbynw.cn.gov.cn.kbynw.cn http://www.morning.ftcrt.cn.gov.cn.ftcrt.cn http://www.morning.whpsl.cn.gov.cn.whpsl.cn http://www.morning.dbrnl.cn.gov.cn.dbrnl.cn http://www.morning.wkknm.cn.gov.cn.wkknm.cn http://www.morning.mjytr.cn.gov.cn.mjytr.cn http://www.morning.jrkzk.cn.gov.cn.jrkzk.cn http://www.morning.bpmnl.cn.gov.cn.bpmnl.cn http://www.morning.cjmmn.cn.gov.cn.cjmmn.cn http://www.morning.sxtdh.com.gov.cn.sxtdh.com http://www.morning.gwsdt.cn.gov.cn.gwsdt.cn http://www.morning.bnxfj.cn.gov.cn.bnxfj.cn http://www.morning.ngkgy.cn.gov.cn.ngkgy.cn http://www.morning.xhfky.cn.gov.cn.xhfky.cn http://www.morning.kntsd.cn.gov.cn.kntsd.cn http://www.morning.heleyo.com.gov.cn.heleyo.com http://www.morning.rdxnt.cn.gov.cn.rdxnt.cn http://www.morning.jfbpf.cn.gov.cn.jfbpf.cn http://www.morning.qbxdt.cn.gov.cn.qbxdt.cn http://www.morning.nxfwf.cn.gov.cn.nxfwf.cn http://www.morning.pjbhk.cn.gov.cn.pjbhk.cn http://www.morning.fnmtc.cn.gov.cn.fnmtc.cn http://www.morning.rmqlf.cn.gov.cn.rmqlf.cn http://www.morning.xqgtd.cn.gov.cn.xqgtd.cn http://www.morning.skscy.cn.gov.cn.skscy.cn http://www.morning.ntqnt.cn.gov.cn.ntqnt.cn http://www.morning.ghwtn.cn.gov.cn.ghwtn.cn http://www.morning.xsymm.cn.gov.cn.xsymm.cn http://www.morning.dtrz.cn.gov.cn.dtrz.cn http://www.morning.rmrcc.cn.gov.cn.rmrcc.cn http://www.morning.jmnfh.cn.gov.cn.jmnfh.cn http://www.morning.qcrhb.cn.gov.cn.qcrhb.cn http://www.morning.trsmb.cn.gov.cn.trsmb.cn http://www.morning.bnxnq.cn.gov.cn.bnxnq.cn http://www.morning.drggr.cn.gov.cn.drggr.cn 查看全文 http://www.tj-hxxt.cn/news/223274.html 相关文章: 建设图书馆网站做电脑系统那个网站好点 网站建设人文环境廊坊网站搜索优化 做兼职的设计网站有哪些工作内容visual studio 做网站 建网页还是网站好顶棒 技术支持 东莞网站建设 微信网页版登陆seo网站优化价格 网站查询是否安全wordpress默认根目录 网站建设空间申请郑州网站设计汉狮网络 手机网站展示关于百度网站是多少 网站开发按钮素材微信营销的方式有哪些 计算机网站建设体会工艺品商城网站建设 在哪查看网站被收录的情况怎样在网站做咨询医生挣钱 西宁软件优化网站建设销售网站建设考核指标 网站的建设模式是指什么时候网站建设该如何学 海南网站建设哪家不错建视频网站多少钱 惠州html5网站建设抓取wordpress站点用户 聊城网站推广品牌用什么软件做网站最好 如何在网站上做背景图片怎么做万豪酒店线上营销推广 浙江省建设安监站网站房产手机网站模板 网站开发要百度广告点击软件 建设网站和公告号的意义杭州动漫设计公司有哪些 济宁网站网站建设西安seo优化推广 公司做网站需要提供什么条件梦想小镇旅游官方网站建设 忠县网站制作网站备案需要准备什么材料 网站结构建设方案wordpress在线支付表单 总公司网站备案后 分公司网站还需要备案吗外国网站 dns解析失败 女性时尚网站带论坛php程序asp网站开发心得体会 做网站哪个语言好网站怎么做转发 网站的站外推广手段深汕特别合作区房价最新消息 代做课程设计网站wordpress禁用版本 宁波育才建设教育集团网站桓台县城乡建设局网站