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

宽甸县建设局网站微信小程序怎么关闭游戏

宽甸县建设局网站,微信小程序怎么关闭游戏,网站制作的常见问题,360推广 网站建设文章目录 安装Git创建版本库版本回退工作区和暂存区管理修改撤销修改 安装Git 在Windows上安装Git 在Windows上使用Git#xff0c;可以从Git官网直接下载安装程序#xff0c;然后按默认选项安装即可。 安装完成后#xff0c;在开始菜单里找到“Git”-“Git Bash”… 文章目录 安装Git创建版本库版本回退工作区和暂存区管理修改撤销修改 安装Git 在Windows上安装Git 在Windows上使用Git可以从Git官网直接下载安装程序然后按默认选项安装即可。 安装完成后在开始菜单里找到“Git”-“Git Bash”蹦出一个类似命令行窗口的东西就说明Git安装成功 安装完成后还需要最后一步设置在命令行输入 $ git config --global user.name Your Name $ git config --global user.email emailexample.com可以再输入$ git config user.name然后回车如果设置成功了就会显示你刚刚设置的用户名同理可以用$ git config user.email来查看你设置的邮箱 创建版本库 版本库又名仓库可以简单理解成一个目录这个目录里面的所有文件都可以被Git管理起来每个文件的修改、删除Git都能跟踪以便任何时刻都可以追踪历史或者在将来某个时刻可以“还原”。 首先选择一个合适的地方创建一个空目录 $ mkdir learngit $ cd learngit $ pwd第二步通过git init命令把这个目录变成Git可以管理的仓库 $ git init当前目录下多了一个.git的目录这个目录是Git来跟踪管理版本库的没事千万不要手动修改这个目录里面的文件不然改乱了就把Git仓库给破坏了。如果你没有看到.git目录那是因为这个目录默认是隐藏的用ls -ah命令就可以看见 把文件添加到版本库 windows注意 千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件他们自作聪明地在每个文件开头添加了0xefbbbf十六进制的字符你会遇到很多不可思议的问题比如网页第一行可能会显示一个“?”明明正确的程序一编译就报语法错误等等都是由记事本的弱智行为带来的。 现在我们编写一个HelloWorld.txt文件内容如下Hello World 一定要放到learngit目录下子目录也行因为这是一个Git仓库放到其他地方Git再厉害也找不到这个文件。 第一步用命令git add告诉Git把文件添加到仓库 $ git add HelloWorld.txt第二步用命令git commit告诉Git把文件提交到仓库 $ git commit -m this is a .txt file-m后面输入的是本次提交的说明 执行成功后1 file changed1个文件被改动我们新添加的HelloWorld.txt文件1 insertions插入了1行内容HelloWorld.txt有两行内容。 为什么Git添加文件需要两步呢 因为commit可以一次提交很多文件所以你可以多次add不同的文件。 版本回退 修改HelloWorld.txt文件如下 Hello World Hello ZhangSan 然后尝试提交 $ git add HelloWorld.txt $ git commit -m append ZhangSan用git log命令查看 $ git log如果嫌输出信息太多看得眼花缭乱的可以试试加上–prettyoneline参数 $ git log --prettyoneline现在我们准备把readme.txt回退到上一个版本 首先Git必须知道当前版本是哪个版本在Git中用HEAD表示当前版本也就是最新的提交。 上一个版本就是HEAD^ 上上一个版本就是HEAD^^ 当然往上100个版本写100个^比较容易数不过来所以写成HEAD~100。 现在我们要把当前版本append zhangsan回退到上一个版本就可以使用git reset命令 $ git reset --hard HEAD^使用cat查看内容 $ cat HelloWorld.txt用git log再看看现在版本库的状态 $ git log最新的那个版本append ZhangSan已经看不到了。 想要回答最新的只要上面的命令行窗口还没有被关掉你就可以顺着往上找啊找啊找到那个append ZhangSan的commit id是c674ddd于是就可以指定回到未来的某个版本 $ git reset --hard c674ddd 此外Git提供了一个命令git reflog用来记录你的每一次命令 $ git reflog可以看到commit id Git的版本回退速度非常快因为Git在内部有个指向当前版本的HEAD指针然后顺便把工作区的文件更新了。所以你让HEAD指向哪个版本号你就把当前版本定位在哪。 工作区和暂存区 工作区Working Directory 就是你在电脑里能看到的目录比如我的learngit文件夹就是一个工作区。 版本库Repository 工作区有一个隐藏目录.git这个不算工作区而是Git的版本库。 Git的版本库里存了很多东西其中最重要的就是称为stage或者叫index的暂存区还有Git为我们自动创建的第一个分支master以及指向master的一个指针叫HEAD。 我们再练习一遍先对HelloWorld.txt做个修改 Hello World Hello ZhangSan chat GPT 然后在工作区新增一个LICENSE文本文件。 先用git status查看一下状态 $ git statusGit非常清楚地告诉我们HelloWorld.txt被修改了而LICENSE还从来没有被添加过所以它的状态是Untracked。 现在使用两次命令git add把readme.txt和LICENSE都添加后用git status再查看一下 $ git statusgit add命令实际上就是把要提交的所有修改放到暂存区Stage然后执行git commit就可以一次性把暂存区的所有修改提交到分支。 $ git commit -m understand how stage works一旦提交后如果你又没有对工作区做任何修改那么工作区就是“干净”的 $ git status管理修改 为什么Git比其他版本控制系统设计得优秀 因为Git跟踪并管理的是修改而非文件。 第一步对HelloWorld.txt做一个修改比如加一行内容 Hello World Hello ZhangSan chat GPT Gpt is Generative Pre-Trained Transformer 然后添加 $ git add HelloWorld.txt $ git status再修改HelloWorld.txt Hello World Hello ZhangSan chat GPT Gpt is Generative Pre-Trained TransformerThe AI big model is more like the human brain. 提交 $ git commit -m GPT Readme再看看状态 $ git status怎么第二次的修改没有被提交 第一次修改 - git add - 第二次修改 - git commit 当你用git add命令后在工作区的第一次修改被放入暂存区准备提交但是在工作区的第二次修改并没有放入暂存区所以git commit只负责把暂存区的修改提交了也就是第一次的修改被提交了第二次的修改不会被提交。 提交后用git diff HEAD – HelloWorld.txt命令可以查看工作区和版本库里面最新版本的区别 $ git diff HEAD -- HelloWorld.txt 注意后面是版本库缺少的。 撤销修改 git checkout – file可以丢弃工作区的修改 $ git checkout -- HelloWorld.txtgit checkout – file命令中的–很重要没有–就变成了“切换到另一个分支”的命令。 如果已经git add到暂存区了在commit之前你发现了这个问题。用git status查看一下修改只是添加到了暂存区还没有提交 用命令git reset HEAD 可以把暂存区的修改撤销掉unstage重新放回工作区 $ git reset HEAD HelloWorld.txtgit reset命令既可以回退版本也可以把暂存区的修改回退到工作区。当我们用HEAD时表示最新的版本。 再用git status查看一下现在暂存区是干净的工作区有修改 ####### 删除文件 先添加一个新文件test.txt到Git并且提交 如果你直接用rm命令删了 $ rm test.txt这个时候Git知道你删除了文件因此工作区和版本库就不一致了git status命令会立刻告诉你哪些文件被删除了 $ git status要确实从版本库中删除该文件那就用命令git rm删掉并且git commit $ git rm test.txt $ git commit -m remove test.txt现在文件就从版本库中被删除了。 小结 git rm test.txt 相当于是删除工作目录中的test.txt文件,并把此次删除操作提交到了暂存区。 使用git checkout – test.txt相当于是让工作目录test.txt恢复到暂存区中test.txt的状态,但是工作目录中test.txt已经被删除,无法找到文件来再次删除所以报错,必须先使用git reset head test.txt在暂存区中将删除操作丢弃,然后在git checkout – test.txt就是直接将工作目录中test.txt恢复到版本库中的状态。
http://www.hkea.cn/news/14560778/

相关文章:

  • 基本建设工程兵网站怎么免费注册公司
  • 网站建设与网页设计论述题wordpress 手机模板
  • wordpress 轻云seo系统oem
  • 做卡贴质量好的网站高安市帮助做公司网站
  • 网站个人信息页面布局公司外文网站制作
  • 厚昌营销网站建设类似qq空间的网站
  • 网站还未被收录可以做推广吗坦克大战网站开发课程设计报告
  • 上海网站建设开发公建设银行企业理念
  • 威海高区建设局网站广州越秀建网站的公司
  • 网站建设 软件企业东莞网站优化指导
  • 如何建立网站空间qq邮件网站建设的模块
  • 做网站上饶游戏道具网站开发
  • 设计自学网站哪个好有没有免费做片头的网站
  • 网站管理助手3.0asp.net 4.0网站开发与项目实战
  • 建筑设计专业的网站手机主题制作网站
  • 做网站用什么软件知乎wordpress能用的插件吗
  • 优秀的网站设计图片网站流量用完了
  • 阿三做网站京津冀协同发展规划纲要全文
  • 西安网站seo技术厂家网站建设零基础
  • 南通网站建设小程序国外游戏商城网站欣赏
  • 桂林网站设计wordpress博客站搭建
  • 珠海斗门建设局网站专业的企业级cms建站系统
  • 小地方做外卖网站怎样网站建设和网络推广服务公司
  • 培训学校地址网站建设wordpress 卡片插件
  • 太原制作网站wordpress添加数据库文件夹
  • 做杂志的网站可以做微网站的第三方平台
  • 关于网站建设的简历小红书推广计划
  • 长沙知名网站wordpress follow
  • vk网站做婚介网站后台更新图片
  • 珠海市住房城乡建设局网站宁波网站推广厂家电话