好咖啡要和朋友一起品尝,好“模板”也要和同样喜欢它的人一起分享。 网站首页心得笔记
23 怎样取消暂存区部分文件的...
发布时间:2020-07-19 09:24:04作者:雪饮
![23 怎样取消暂存区部分文件的...](/e/data/images/notimg.gif)
首先我们来看看我们目前暂存区所有文件都是已暂存,且文件列表如xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/we5 (master)$ git statusOn branch masterChanges to be committ
详细信息>>22 如何让工作区的文件恢复为...
发布时间:2020-07-19 08:37:02作者:雪饮
![22 如何让工作区的文件恢复为...](/e/data/images/notimg.gif)
首先我们看到我们目前有1,2,3这3个文件在暂存区,并且1.txt的内容也可以看到xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/we5 (master)$ git statusOn branch masterChanges to b
详细信息>>21 如何让暂存区恢复成和HEAD...
发布时间:2020-07-18 18:58:02作者:雪饮
![21 如何让暂存区恢复成和HEAD...](/e/data/images/notimg.gif)
首先我们暂存区已经全部暂存了,并且文件列表如$ git statusOn branch masterChanges to be committed: (use "git restore --staged <file>..." to unstage) modifie
详细信息>>20 怎么比较工作区和暂存区所...
发布时间:2020-07-18 17:49:42作者:雪饮
![20 怎么比较工作区和暂存区所...](/e/data/images/notimg.gif)
添加暂存区与不添加暂存区这里先修改下1.txt并添加到暂存区xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/we5 (master)$ vi 1.txt xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/
详细信息>>19 怎么比较暂存区和HEAD所含...
发布时间:2020-07-18 16:31:00作者:雪饮
![19 怎么比较暂存区和HEAD所含...](/e/data/images/notimg.gif)
比较暂存区与head的区别,只需要使用diff命令的—cached参数即可这里对1.txt进行了修改xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/we5 (master)$ cat 1.txt1并且重新git
详细信息>>18 怎样把间隔的几个commit整...
发布时间:2020-07-18 12:46:22作者:雪饮
![18 怎样把间隔的几个commit整...](/d/file/xuewuzhijing/xindebiji/4b0c71bfc51c6d26a84f5cb27ec4df03.png)
先看看我们目前的log那么这里我将3和1合并 则我们变基命令参数中commit的id就是1的idgit rebase -i a9ef65b42 1这个版本我们添加在最顶上并且message是可以不用写的 然后我
详细信息>>17 怎样把连续的多个commit整...
发布时间:2020-07-12 19:33:12作者:雪饮
![17 怎样把连续的多个commit整...](/d/file/xuewuzhijing/xindebiji/63e9ce16ef584dd9865903e673414452.png)
先看当前log中有哪些commit这里就把6、5、4、3这几个commit合并吧,则和之前变基一样,这里就用3后面的2的commit的id进行变基操作,则有如下命令会触发第一次交互xy@DESKTOP-BG9H
详细信息>>16 怎么修改老旧commit的mess...
发布时间:2020-07-12 13:34:49作者:雪饮
![16 怎么修改老旧commit的mess...](/d/file/xuewuzhijing/xindebiji/e377294e2331320149451eda8cb4d660.png)
之前有讲怎样最新提交的commit的备注,这次主要是指定某个commit的备注的修改。如下,这里有3个commit,这里要修改中间的这个commit的日志xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/
详细信息>>15 怎么修改最新commit的mess...
发布时间:2020-07-12 10:16:52作者:雪饮
![15 怎么修改最新commit的mess...](/e/data/images/notimg.gif)
如果修改commit的日志,有时候我们提交后发现提交的备注写的不合理,此时我们可以通过git commit的amend参数来修改最近一次提交的message。目前的提交日志xy@DESKTOP-BG9HNHK M
详细信息>>14 怎么删除不需要的分支?
发布时间:2020-07-12 09:27:42作者:雪饮
![14 怎么删除不需要的分支?](/e/data/images/notimg.gif)
目前的分支列表xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/web2 (master)$ git branch fix_css fix_css_new* master我们这里要删除这个fix_css_new这个分支用git branch
详细信息>>13 进一步理解HEAD和branch
发布时间:2020-07-11 19:36:25作者:雪饮
![13 进一步理解HEAD和branch](/d/file/xuewuzhijing/xindebiji/32151a41ba275efab65c6d13fbee608a.png)
创建一个新分支并切换到这个新分支,然后看看head会有什么变化直接创建新分支并切换至该新分支,第一个分支参数是所参考的原来的某个分支,第二个分支参数是自定义新分支名xy@DES
详细信息>>12 分离头指针情况下的注意事...
发布时间:2020-07-11 14:47:27作者:雪饮
![12 分离头指针情况下的注意事...](/d/file/xuewuzhijing/xindebiji/2ea9d029fbc24041007e49de7ab3e334.png)
从某个提交中检出(头指针分离)xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/web2 (master)$ git logcommit 8d69518fc3ba3ee5a60d90ed7f61d020d59cde0d (HEAD -> master)Author:
详细信息>>11 小练习:数一数tree的个数
发布时间:2020-07-11 10:42:43作者:雪饮
![11 小练习:数一数tree的个数](/d/file/xuewuzhijing/xindebiji/f15d672b03bb42f70e823812bb195d92.png)
暂存区也会存储于objects中xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/web2$ git initInitialized empty Git repository in C:/Users/xy/Desktop/web/web2/.git/ xy@DESKTO
详细信息>>10 commit、tree和blob三个对...
发布时间:2020-07-05 15:53:19作者:雪饮
![10 commit、tree和blob三个对...](/d/file/xuewuzhijing/xindebiji/0b1aad6ce485c0aece0ab264526052b6.png)
commit,tree与blob的对应关系结语:一个commit对应一棵树,一棵树对应一个或多个blob、一个或多个树首先我们先按照这个结语创建一次提交。xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop
详细信息>>09 探密.git目录
发布时间:2020-07-05 14:33:32作者:雪饮
![09 探密.git目录](/e/data/images/notimg.gif)
切换分支xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/web (branch3)$ git branch branch2* branch3 master temp可以看到当前在branch3分支上,那么我们切换到master分支上
详细信息>>08 gitk:通过图形界面工具来...
发布时间:2020-07-05 10:40:58作者:雪饮
![08 gitk:通过图形界面工具来...](/d/file/xuewuzhijing/xindebiji/b02016dbfe60e034dc52161266fd642c.png)
gitk图形化直接在命令行中输入gitk即可打开git自带的gitk的图形化管理工具xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/web (branch3)$ gitk
详细信息>>07 通过git log 查看版本演...
发布时间:2020-07-04 17:45:24作者:雪饮
![07 通过git log 查看版本演...](/d/file/xuewuzhijing/xindebiji/3959dce4b01397f5befc337e7082f64b.png)
onelinegit log的oneline参数可以使得git log查看的版本日志比较简洁一点,如$ git log --oneline48142d3 (HEAD -> master) modified index.htmlb0babbd (origin/master, ori
详细信息>>06 给文件重命名的简便方法
发布时间:2020-07-04 11:43:11作者:雪饮
![06 给文件重命名的简便方法](/e/data/images/notimg.gif)
在git中标准的文件重命名流程$ mv index.html index.html2xy@DESKTOP-BG9HNHK MINGW64 ~/Desktop/web/web (master)$ git statusOn branch masterYour branch is ahead of '
详细信息>>05 通过几次commit来认识工作区和暂存区
发布时间:2020-06-27 17:47:44作者:雪饮
![05 通过几次commit来认识工作区和暂存区](/e/data/images/notimg.gif)
未追踪状态当我们在git项目下新建立了文件和目录,我们用git status会发现未追踪状态仅仅存在新建的文件xy@DESKTOP-BG9HNHK MINGW64 /d/备份/git_learning (master)$ mkdir i
详细信息>>04 创建第一个仓库并配置loca...
发布时间:2020-06-27 11:35:29作者:雪饮
![04 创建第一个仓库并配置loca...](/e/data/images/notimg.gif)
Git管控项目的git管控有两种方式,一个是把原本不受git管控的项目纳入git管控,一个是直接新项目建立时直接git管控旧项目纳入git管控如这里的cms_project_04项目就是不受git管
详细信息>>javascript、php优雅的文件切片上传
发布时间:2020-06-21 10:03:34作者:雪饮
![javascript、php优雅的文件切片上传](/e/data/images/notimg.gif)
在2-3年前曾经做过文件切片上传,那个时候JavaScript的await还没有出现呢,所以那个时候的代码在现在看来还不够糖,最近遇到类似需求,则重新整理了一下代码。如前端:async function
详细信息>>php(5.3.29nts)使用curl以formdata上传文件
发布时间:2020-06-21 09:40:02作者:雪饮
![php(5.3.29nts)使用curl以formdata上传文件](/e/data/images/notimg.gif)
Php的curl语法在php中自我感觉只是比正则稍微优雅些,而这次介绍的则是更加不优雅的语法,虽然不优雅但在某些时候实用性很强。一般我们用curl就是传递一些少量数据,而在某些情况
详细信息>>关于php500错误communication error(return code 0或return code 9)
发布时间:2020-06-21 09:18:53作者:雪饮
![关于php500错误communication error(return code 0或return code 9)](/d/file/xuewuzhijing/xindebiji/712e4e3d52dfe3293afd50756d511150.png)
说到服务端500错误,屡见不鲜,该错误是一个因素比较繁多的错误。而对于php来说大多数情况只要错误级别开启到位如error_reporting(E_ALL);
ini_set("display_errors","On");但
nginx实现websocket的域名绑定
发布时间:2020-06-21 08:32:05作者:雪饮
![nginx实现websocket的域名绑定](/e/data/images/notimg.gif)
我们知道在服务器端可以通过ip和端口并结合相关后端开发语言就可以搭建一个websocket服务,这里以swoole举例,形如<?php
$ws=new swoole_websocket_server("0.0.0.0",9501);
//
LetsgoMessaging即时聊天开发(SignalR+php+websocket)
发布时间:2020-06-07 14:42:04作者:雪饮
![LetsgoMessaging即时聊天开发(SignalR+php+websocket)](/e/data/images/notimg.gif)
有个需求是对接马来西亚一个外卖平台的web端群聊功能对方提供的接口如https://api.testletsgomessenger.com/index.html文档中所涉及的客户端对于这个需求来说当然是JavaScr
详细信息>>