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

电商网站模板引擎/优质的seo网站排名优化软件

电商网站模板引擎,优质的seo网站排名优化软件,wordpress 做网店,做软件的公司网站有哪些前些月,写了一个关于 git 的表格,叫Git Cheat Sheet,现分享一些有用的小技巧,更多内容请移步,另有一个非常不错的关于 git 小技巧的项目 git-tips。 是谁动了我的代码 谁动了我的代码? 谁的 bug 指到了我的…

前些月,写了一个关于 git 的表格,叫Git Cheat Sheet,现分享一些有用的小技巧,更多内容请移步,另有一个非常不错的关于 git 小技巧的项目 git-tips。

是谁动了我的代码

谁动了我的代码?

谁的 bug 指到了我的头上?

团队合作时,经常会出现这样的问题。这时候可以使用 git blame <file> 来定位代码的最后一次修改。但是,有一个问题,这并不能看出本行代码以前的修改。比如项目组中某人对全部代码进行了格式化,git blame 就失去了作用。此时,可以与另一个有用的命令 git log -p <file> 结合使用,可以查看文件的更改历史与明细,最终找到这个锅究竟应该由谁来背。

git blame -L 10,12 package.json
git log -p -L 10,12:package.json
复制代码

快速切换合并分支

当你经常工作于 A 与 B 两个分支,需要来回切。这时命令应该是 git checkout A,但这里有一个更简单的命令,git checkout -,表示切到最近的一次分支。如果你需要把 B 分支的内容合并过来,可以使用 git merge -

题外话,cd - 代表进入最近目录,也相当实用。

git checkout -
git merge -
复制代码

统计项目

统计项目各个成员 commit 的情况,比如你可以查看你自己的项目的 commit 数以及他人对你项目的贡献数

git shortlog -sn
git shortlog -sn --no-merges      # 不包含 merge commit
复制代码

快速定位提交

如果你的 commit message 比较规范,比如会关联 issuse 或者当前任务或者 bug 的编号,此时根据 commit message 快速定位: git log --grep "Add"

如果你的 commit message 不太规范,只记得改了哪几行代码,此时也可以根据每次提交的信息查找关键字,是 git log -S "setTimeout"

同时,也可以根据作者,时间来辅助快速定位。

git log --since="0 am" &emsp;&emsp;&emsp;     # 查看今日的提交
git log --author="shfshanyue"     # 查看 shfshanyue 的提交
git log --grep="#12"              # 查找提交信息中包换关键字的提交
git log -S "setTimeout"           # 查看提交内容中包换关机子的提交
复制代码

快速定位字符串

如何查找包换关键字的全部文件?

使用 VS Code 可以全局搜索,使用 grep 也可以通过 grep -rn <keyword> 来全局搜索。

不过,它们也会连带搜索忽略文件,比如前端著名的两个文件夹 node_modulespublic(dist/build)。虽然 grep 可以指定 --exclude 来忽略文件,不过 git 来的更方便一些。

这时,可以使用 git grep <keyword> 来解决这个问题,另外 ag 也可以解决这个问题。

grep -rn <keyword>
grep -rn <keyword> --exclude config.js --exclude-dir node_modules
git grep <keyword>
ag <keyword>
复制代码

欢迎关注我的公众号山月行,在这里记录着我的技术成长,欢迎交流

转载于:https://juejin.im/post/5cfe63f4f265da1bd522c437

http://www.lbrq.cn/news/953497.html

相关文章:

  • 温州专业微网站制作报价/实体店营销策划方案
  • wordpress不能进后台/宁波seo教程网
  • 成都 视频网站建设/域名停靠网页app推广大全
  • 网站空间 php程序/十八未成年禁用免费app
  • 浙江省网站icp备案/软文范例大全100字
  • 重庆石柱网站设计公司/怎么免费搭建自己的网站
  • 服装电子商务网站版式设计/指数型基金
  • 做网站网站如何定位/seo优化师培训
  • 什么是营销网站/南昌seo优化公司
  • 怎么免费创建一个网站/google永久免费的服务器
  • 苏州做网站优化的/发软文
  • 中小企业网站建设好么/百度app下载链接
  • 网站建设行业的趋势/宁波谷歌seo推广
  • 住房建设部官方网站设计费计取/广州网络推广服务商
  • 斗图制作器/抖音搜索seo
  • 动态网站建设实训心得/网站自助建站系统
  • 用qt做网站可以吗/建站工具有哪些
  • 怎样建设自己网站的后台/谷歌seo引擎优化
  • 众筹网站开发/天津疫情最新消息
  • 服饰营销型网站建设/全网关键词搜索
  • 建网站用什么浏览器/百度总部电话
  • 快手app下载安装免费下载/抖音seo排名优化公司
  • 闵行网站建设公司纸/明星百度指数在线查询
  • 手机登录网站后台/网络营销案例范文
  • 178网站建设/百度搜索收录
  • 做视频可以领钱的网站/谷歌网页版入口在线
  • 做网站的流程前端做什么/全网热搜榜第一名
  • 网站开发流程步骤 口袋/近几天的新闻摘抄
  • 智慧团建网站入口pc端/销售课程视频免费
  • 闵行区网站/百度一下你就知道官网百度
  • uni-app 开发小程序项目中实现前端图片压缩,实现方式
  • Nginx IP授权页面实现步骤
  • 【RK3576】【Android14】ADB工具说明与使用
  • Spring之事务使用指南
  • UniApp 常用UI库
  • Python类中方法种类与修饰符详解:从基础到实战