首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Git使用

临时切换分支 # 将当前分支存储 git stash # dev分支上创建分支 git checkout dev git checkout -b issue-01 # 合并分支 git checkout...-1 其中--pretty=format:“%xx”可以指定需要的信息,其常用的选项有: %H 提交对象(commit)的完整哈希字串 %h 提交对象的简短哈希字串 %T 树对象(tree)的完整哈希字串...-date= 选项定制格式) %ar 作者修订日期,按多久以前的方式显示 %cn 提交者(committer)的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期,按多久以前的方式显示...git-blame(1)) %cd: 提交日期 (--date= 制定的格式) %cD: 提交日期, RFC2822格式 %cr: 提交日期, 相对格式(1 day ago) %ct: 提交日期, UNIX...timestamp %ci: 提交日期, ISO 8601 格式 %d: ref名称 %e: encoding %s: commit信息标题 %f: sanitized subject line, suitable

26920
您找到你想要的搜索结果了吗?
是的
没有找到

0基础 CMD命令大全

Windows操作系统,CMD(命令提示符)是一个强大的工具,提供了许多命令来实现各种操作。本篇文章将为您介绍100个常用的CMD命令,帮助您提高工作效率。...find: 文件搜索指定的字符串。系统信息systeminfo: 显示系统信息,包括操作系统版本、安装日期等。ver: 显示当前的操作系统版本。hostname: 显示计算机的主机名。...echo: 显示消息或启用/禁用批处理文件命令的回显。批处理文件echo off: 关闭批处理文件的命令回显。if: 条件语句,根据条件执行不同的操作。for: 循环语句,重复执行指定的命令。...goto: 跳转到批处理文件的指定标签。call: 调用另一个批处理文件。pause: 暂停批处理文件的执行。注释rem: 批处理文件添加注释。::: 批处理文件添加注释。...数据处理find: 文本文件查找指定的字符串。sort: 对文本文件的行进行排序。more: 分页显示文本文件的内容。findstr: 文本文件查找匹配指定模式的行。

39710

增强版 Git Flow 模型

CI/CD 工作流,一个发布通常会有两个最终版本——一个来自 release 分支本身的最新提交,另一个来自合并提交到 main 分支的提交。严格地说,应该使用来自 main 的。...CI/CD 增强 Git Flow 模型的设置 并不是每个项目都需要专用的开发环境。每台开发人员机器上设置复杂的本地开发环境可能很容易。...开发分支上运行测试、测量测试覆盖率和计算复杂性度量,通过错误进入执行阶段之前很好地捕获它们,通常可以降低错误的成本。...我发现一些 CI/CD 模式与增强的 Git Flow 结合使用时特别有用: 如果您需要一个开发环境,请设置 CI,以便在每次提交到开发分支时进行构建、测试和部署。...提交到 main 时触发 E2E,将测试修复程序和每天的更改,但在提交到开发时触发将更早地捕获bug。 以一种允许您的团队根据手工请求将构建版本从主环境部署到生产环境的方式配置 CI

19620

Git Flow 模型的增强版,可以是怎么样的,解决传统 Git Flow 的缺陷

CI/CD 工作流,一个发布通常会有两个最终版本——一个来自 release 分支本身的最新提交,另一个来自合并提交到 main 分支的提交。严格地说,应该使用来自 main 的。...CI/CD 增强 Git Flow 模型的设置 并不是每个项目都需要专用的开发环境。每台开发人员机器上设置复杂的本地开发环境可能很容易。...开发分支上运行测试、测量测试覆盖率和计算复杂性度量,通过错误进入执行阶段之前很好地捕获它们,通常可以降低错误的成本。...我发现一些 CI/CD 模式与增强的 Git Flow 结合使用时特别有用: 如果您需要一个开发环境,请设置 CI,以便在每次提交到开发分支时进行构建、测试和部署。...提交到 main 时触发 E2E,将测试修复程序和每天的更改,但在提交到开发时触发将更早地捕获bug。 以一种允许您的团队根据手工请求将构建版本从主环境部署到生产环境的方式配置 CI

52430

Windows 使用 Alias,高效办公指南!

,以此来提升工作效率 由于 Windows 系统的特殊性,定义 Alias 方面与 Linux/Mac 不太一样 下面讲讲 Windows 分别在 CMD、PowerShell 实现 Alias 的具体步骤...1、CMD 具体步骤如下: 1-1 创建一个批处理文件 比如:系统的用户目录创建一个批处理文件 alias.bat 1-2 批处理文件,定义别名 使用关键字「 doskey 」定义别名,$*...用于指定一个输入参数 比如:下面定义了两个别名,分别是安装依赖、查看当前代码的提交版本 id @echo off doskey pi=pip install $* doskey gitci=git rev-parse...HEAD 1-3 修改注册表 首先,通过 win+r,输入关键字「 regedit 」打开注册表 然后,地址栏输入下面地址 计算机\HKEY_CURRENT_USER\Software\Microsoft...,我们别名函数添加多个参数来实现参数化 # 参数:字符串,打开的文件夹目录 # 使用:feo C:\Users\xingag\Desktop Function feo([string]$path){

4.1K20

WinServer服务器上搭建Git代码库

1、服务器上安装JDK 参考我之前写的文章:怎样Windows系统下载安装JDK 2、服务器上安装GitBlit ① 下载解压GitBlit 浏览器访问下载地址:http://www.gitblit.com.../,选择Windows版本下载。...新建好之后,我们文件夹内部右键选择【Git克隆】; Ⅲ. 克隆的弹窗里会要我们输入仓库地址,地址我们搭建的GitBlit的网站里可以找到。...); gitignore文件(配置文件,里面记录的是需要在提交代码时被忽略的成分,比如Release/Debug产生的文件等); ③ 提交本地代码到服务器的GitBlit仓库 点击Git提交,我这里是新文件所以直接提交到主线...提交成功! 我们可以到服务器的GitBlit仓库文件夹里找到了,同时也可以我们的GitBlit网站上浏览,上传的项目文件可以在对应仓库的文件目录里找到。

18410

Emoji 表情符号 Git 提交信息的使用

⚠ 水文警告 使用 Git 版本控制系统,提交变更时,使用 Emoji 符号能使提交信息更加生动整洁,且能达到类似于标签的作用,将提交信息进行归类,便于协作。...:bulb: 源代码添加或更新注释。 :beers: 醉酒写代码。 :speech_balloon: 添加或更新文本和文字。 :card_file_box: 执行与数据库相关的更改。...JetBrains 系列 IDE 插件推荐 Gitmoji Plus: Commit Button:用于提交信息插入 Emoji 标签符号的快捷插件。...Git Commit Template:用于以预定的格式填充提交信息。...参考链接 https://gitmoji.dev/ ---- 内容声明 标题: Emoji 表情符号 Git 提交信息的使用 链接: https://zixizixi.cn/git-commit-emoji

1.4K20

Hexo,使用bat脚本部署文章

使用Hexo的时候,_post目录其实是关联了我的一个远程Github仓库,我习惯于用小书匠这款编辑器来写MD文章(主要是因为小书匠可以关联使用多个平台的图床服务),写好后也可以直接保存到这个远程仓库...按以前那种方式,我首先需要在_post目录pull最新的文章,然后再使用hexo g -d命令来部署。...老实说,我承认自己是个懒人,之前也捣腾过用Travis CI来解决hexo自动化部署的问题,但就是一直卡在某一步,然后现在也就搁置了,下来如果弄成功了我会再写一篇文章。....* >a.txt 将c盘文件列表写入a.txt call 用于调用另一个批处理命令或文件(如果不用call而直接调用别的批处理文件,那么执行完那个批处理文件后将无法返回当前文件并执行当前文件的后续命令...参考文章 Windows Batch Scripting BAT脚本编写教程 Windows .bat 脚本简单用法介绍

1K20

git的可视化工具乌龟git新版本的一些功能提升

ID而不是SHA-1`可能会减少数字 *修复了问题#3531:TortoiseGitMerge:捕获到剪贴板的文本比选定的文本短两个字符 *已修复问题#3543:启用Cygwin hack的情况下...Git凭证帮助程序设置页面上可能发生的崩溃 *修复了同步对话框可能的数据争用 =版本2.10.0 = 发行:2020-03-01 ==功能== *修复了问题#3448:修订图:使箭头方向可配置...*基于WindowsGit将libgit更新到2.25.1 *已修复问题#3452:将鼠标移到TortoiseGitBlame的作者姓名上时,鼠标滚轮滚动不起作用 *性能优化 ==错误修复=...:乌龟进度条正在进行,但任务已完成 *已修复问题#3450:“通过这些提交还原更改”之后的提交消息表明已还原单个提交 *已修复问题#3461:提交”窗口上执行刷新会丢失新的分支名称 *修复问题...#3446:驱动器根目录没有TortoiseGit图标覆盖/符号 *将SSHAskPass和TortoiseGitPlink标记为DPIAware * PatchViewDlg:修复Windows

2.5K10

Git常用命令参考手册

# 步骤一:开启新的功能, 起一个分支名叫 v1.1.0, 建立后分支名为 feature/v1.1.0 git flow feature start v1.1.0 # 步骤二:将分支推送到远程, 团队协作这一步少不了.../output.zip" master src tests 格式化日志 使用 git log 命令时可以携带 --pretty=format 用来格式化日志。...-02 20:42:20 +0800 %aI 作者日期, ISO 8601风格: 2020-07-02T20:42:20+08:00 %cn 提交者名称 %ce 提交者邮箱 %cd 提交日期,RFC2822...风格:Thu Jul 2 20:42:20 2020 +0800 %cr 提交日期,相对时间:2 days ago %ci 提交日期,ISO 8601-like风格: 2020-07-02 20:42...:20 +0800 %cI 提交日期,ISO 8601风格: 2020-07-02T20:42:20+08:00 %d 引用名称: (HEAD -> master, origin/master, origin

2.3K30

Git常用命令参考手册

git commit --no-verify -m "Example" 修改提交日期 执行 git commit 时 git 会采用当前默认时间,但有时候想修改提交日期可以使用 --date 参数。...main --squash 切割 随着项目的迭代, 主仓库会提交过多, 会发现每次 push 时会非常慢,尤其 windows 平台较为明显。...-02 20:42:20 +0800 %aI 作者日期, ISO 8601风格: 2020-07-02T20:42:20+08:00 %cn 提交者名称 %ce 提交者邮箱 %cd 提交日期,RFC2822...风格:Thu Jul 2 20:42:20 2020 +0800 %cr 提交日期,相对时间:2 days ago %ci 提交日期,ISO 8601-like风格: 2020-07-02 20:42...:20 +0800 %cI 提交日期,ISO 8601风格: 2020-07-02T20:42:20+08:00 %d 引用名称: (HEAD -> master, origin/master, origin

1.3K60

c语言中的system函数_c语言system的头文件

另,windows系统下参数字符串不区分大小写。 说明:windows系统,system函数直接在控制台调用一个command命令。...后面加 /t 表示显示日期 DEL 删除至少一个文件 DIR 显示一个目录的文件和子目录 DISKPART 显示或配置磁盘分区属性 DOSKEY 编辑命令行、撤回 Windows 命令并创建宏...* FINDSTR 多个文件搜索字符串 * FOR 为一组文件的每个文件运行一个指定的命令 FORMAT 格式化磁盘,以便用于 Windows FSUTIL 显示或配置文件系统属性 FTYPE...图形模式下显示扩展字符集 * HELP 提供 Windows 命令的帮助信息 ICACLS 显示、修改、备份或还原文件和目录的 ACL IF 批处理程序执行有条件的处理操作 LABEL 创建...* RMDIR 删除目录 ROBOCOPY 复制文件和目录树的高级实用工具 SET 显示、设置或删除 Windows 环境变量 SETLOCAL 开始本地化批处理文件的环境更改 SC 显示或配置服务

2.4K20

CMake 自动安装 git pre-commit hooks

日常开发,我们经常通过各类 IDE 工具来自动修正代码风格,但由于部分 IDE 工具与 clang-format 配合不是特别完善,导致保存或者按下分号、冒号以后代码自动格式化导致错乱,或者格式化时间过长等问题...这在日常开发是很难让人接受的。 那么我们有没有办法开发过程不去让 clang-format 自动格式化,而是提交代码时检查一次就够了呢?答案是可以的。...Git 天生提供了 pre-commit hooks 能力,允许我们预设一些检查脚本提交前做一些检查。手动编写脚本是比较麻烦的,而且不同开发者的不同环境适配也是棘手的问题。....git/hooks/pre-commit 文件。...通过 CMake 自动配置 pre-commit 实际的团队协作,你很难要求所有人都去手动安装这些钩子来提高代码可读性。

31340

如何在 Windows 10上创建和运行批处理文件

在下面的说明,我们将讲述编写基本批处理文件的步骤、编写脚本以更改 Windows 10 上的系统设置的步骤。...如何在 Windows 10 上运行批处理文件 Windows 10 上,你至少可以用三种方式运行批处理文件。你可以使用文件资源管理器或命令提示符按需运行它。...提示: Windows 10,任务计划程序允许您从不同的触发器中进行选择,包括特定的日期、启动过程,或者当用户登录到设备时。...本例,我们选择每月运行一个任务的选项,但是您可能需要根据需要配置其他参数。 点击下一步按钮 使用开始设置,确认开始运行任务的日期和时间 使用每月下拉菜单来选择一年你想要运行任务的月份。...点击下一步按钮 选择 启动程序 选项以运行批处理文件程序或脚本字段,单击 浏览 按钮 选择您创建的批处理文件,点击下一步按钮。

26K40

Git | 创建命令别名

git 命令配置别名,可以减少我们终端中使用 git 命令时的字符输入量。 比如,我们想查看当前 git 的全局配置信息,就需要在终端输入 :git config --global -l 。...查找配置文件 不同的操作系统git 的配置信息的存放目录也不一致。...通常情况下, mac 系统会存放在 ~/.gitconfig (对当前用户生效)或 /usr/local/git/ect/gitconfig (对系统中所有用户生效)文件Windows 系统则在...命令解析 上述两个示例,部分命令的含义如下: 创建并切换到分支。后面跟要创建的分支名。 下图中,commit 后面圈出来的内容就是提交记录的 hash 值。...--global 指定了将配置信息添加到用户级别的 ~/.gitconfig (Windows 为 C:\Users\$USER\.gitconfig)

1.7K30
领券