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

做网站用什么web服务器吗/关键词的优化方案

做网站用什么web服务器吗,关键词的优化方案,手机网站页面,怎么学习网站开发Git Extras 版本库包含了 60 多个脚本,它们是 Git 基本功能的补充。以下是如何安装、使用和贡献的方法。来源:https://linux.cn/article-12180-1.html作者:Vince Power译者:Xingyu.Wang2005 年, Linus Torvalds 创建了…
c59a5d6cf5e555f581efc9daf29827e4.png

Git Extras 版本库包含了 60 多个脚本,它们是 Git 基本功能的补充。以下是如何安装、使用和贡献的方法。

  • 来源:https://linux.cn/article-12180-1.html
  • 作者:Vince Power
  • 译者:Xingyu.Wang

2005 年, Linus Torvalds 创建了 Git ,以取代他之前用于维护 Linux 内核的分布式源码控制管理的专有解决方案。从那时起,Git 已经成为开源和云原生开发团队的主流版本控制解决方案。

但即使是像 Git 这样功能丰富的应用程序,也没有人们想要或需要的每个功能,所以会有人花大力气去创建这些缺少的功能。就 Git 而言,这个人就是 TJ Holowaychuk 。他的 Git Extras 项目承载了 60 多个“附加功能”,这些功能扩展了 Git 的基本功能。

使用 Git 附加功能

下面介绍一下如何使用四种最受欢迎的 Git 附加功能。

git-ignore

git ignore 是一个方便的附加功能,它可以让你手动添加文件类型和注释到 .git-ignore 文件中,而不需要打开文本编辑器。它可以操作你的个人用户帐户的全局忽略文件和单独用于你正在工作的版本库中的忽略文件。

在不提供参数的情况下执行 git ignore 会先列出全局忽略文件,然后是本地的忽略文件。

$ git ignoreGlobal gitignore: /home/alice/.gitignore# Numerous always-ignore extensions*.diff*.err*.orig*.rej*.swo*.swp*.vi*~*.sass-cache# OS or Editor foldersThumbs.db---------------------------------Local gitignore: .gitignorenbproject

git-info

git info 可以检索你所需要的所有信息,以获取你正在使用的版本库的上下文信息。它包括远程 URL、远程分支、本地分支、配置信息和最后一次的提交信息。

$ git info## Remote URLs:origin      git@github.com:sampleAuthor/git-extras.git (fetch)origin      git@github.com:sampleAuthor/git-extras.git (push)## Remote Branches:origin/HEAD -> origin/masterorigin/myBranch## Local Branches:myBranch* master## Most Recent Commit:commit e3952df2c172c6f3eb533d8d0b1a6c77250769a7Author: Sample Author Added git-info command.Type ´git log´ for more commits, or ´git show ´ for full commit details.## Configuration (.git/config):color.diff=autocolor.status=autocolor.branch=autouser.name=Sample Authoruser.email=sampleAuthor@gmail.comcore.repositoryformatversion=0core.filemode=truecore.bare=falsecore.logallrefupdates=truecore.ignorecase=trueremote.origin.fetch=+refs/heads/*:refs/remotes/origin/*remote.origin.url=git@github.com:mub/git-extras.gitbranch.master.remote=originbranch.master.merge=refs/heads/master

git-mr 和 git-pr

这些附加功能的作用类似,工作方式也基本相同。

  • git mr 检出来自 GitLab 的合并请求。
  • git pr 检出来自 GitHub 的拉取请求。

无论是哪种情况,你只需要合并请求号/拉取请求号或完整的 URL,它就会抓取远程引用,检出分支,并调整配置,这样 Git 就知道要替换哪个分支了。

$ git mr 51From gitlab.com:owner/repository * [new ref]         refs/merge-requests/51/head -> mr/51Switched to branch 'mr/51'

git-release

通过将 commit、tag 和 push 合并到一个命令中,git release 可以节省大量的按键来执行这三个命令,而这三个命令往往是依次运行的。

要用特定的 和自定义消息提交:

$ git release 0.1.0 -m 

其他附加功能

这只是该版本库中 60 多个 Git 附加功能中的四个命令。要访问 Git Extras 中的全部命令,请查看该源代码库中的 Commands.md 文件,或者在安装 Git Extras 后运行以下命令。

$ git extras --help

安装 Git 附加功能

使用 Git 附加功能的主要前提是安装了 Git 的命令行版本。如果你打算从源码中构建,还需要有额外的工具(例如:make)。

如果你使用的是最新版本的 macOS,那么 Git 附加功能的安装最好使用 Homebrew (和大多数开源工具一样)。

$ brew install git-extras

在 Linux 上,每个平台原生的包管理器中都包含有 Git Extras。有时,你需要启用额外的仓库,比如在 CentOS 上的 EPEL ,然后运行一条命令。

$ sudo yum install git-extras

其他 Linux 发行版、BSD 和其他平台的完整安装说明可以在该版本库的 Installation.md 文件中找到。

贡献

你是否认为 Git 中有缺少的功能,并且已经构建了一个脚本来处理它?为什么不把它作为 Git Extras 发布版的一部分,与全世界分享呢?

要做到这一点,请将该功能贡献到 Git Extras 仓库中。更多具体细节请参见仓库中的 CONTRIBUTING.md 文件,但基本的操作方法很简单:

  1. 创建一个处理该功能的 Bash 脚本。
  2. 创建一个基本的 man 文件,让大家知道如何使用它。
  3. 更新命令列表和补完脚本,让人们知道这个功能的存在。
  4. 运行完整性检查,确保你没有破坏任何东西。
  5. 为你的功能创建一个拉取请求。

向 Git Extras 贡献贡献,会让你的 Git 用户的生活更轻松一些。你可以在项目的 README 中了解更多。


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

相关文章:

  • 衡水哪个公司做网站好/2023年7 8月十大新闻
  • 宁夏建设职业技术学院成绩查询网站/国际十大市场营销公司
  • 江西医院网站建设/品牌推广方式都有哪些
  • wordpress 弹窗登录插件/网站优化排名首页
  • 网站建设消费者群体分析/武汉网站搜索引擎优化
  • 做情人节网站/香港seo公司
  • 网站配置/电商培训机构需要什么资质
  • 本地网站做不大/搜索引擎优化的对比
  • 开源程序做网站任务/软文广告属于什么营销
  • 帮我写一篇网站/长沙谷歌优化
  • 建设网站有哪些方法有哪些/想找搜索引擎优化
  • 建个外贸b2c网站需要多少钱/新品上市的营销方案
  • 响应式网站自助建设平台/邵阳做网站的公司
  • 专业代做时时彩网站/949公社招聘信息
  • 网站开发分页代码/网络营销的工具和方法
  • 网站开发类毕业论文/北京百度公司总部电话
  • 最好的网站建设组织/网络竞价
  • 域名销售网站/百度用户服务中心官网电话
  • 做网站好还是做商城好/青岛网站优化
  • 佛山视频网站搭建公司/百度竞价价格
  • 网站设计的公司皆选奇点网络/seo网站内部优化
  • 国外流行的内容网站/排名网站
  • 新疆吐鲁番建设网站/网站怎么seo关键词排名优化推广
  • 做酒网站/代写
  • 1000学习做网站贵吗/商品推广与营销的方式
  • 做网站需要什么配置服务器吗/百度做网站
  • 个人网站允许做内部论坛吗/青岛网络科技公司排名
  • 域名管理网站/南昌seo排名公司
  • 攻略网站的建设/长尾关键词挖掘站长工具
  • 网站底部留言代码/甘肃搜索引擎网络优化
  • 从开发工程师视角看TTS语音合成芯片
  • ELK开启安全策略
  • Java零基础笔记16(Java编程核心:存储读写数据方案—File文件操作、IO流、IO框架)
  • 服务端配置 CORS解决跨域问题的原理
  • 高性能Web服务器
  • 稠密检索:基于神经嵌入的高效语义搜索范式