git - 控制顺序文件出现在 Git 中
问题描述
这是一个非常小的可访问性问题,但我想知道是否有人解决了它:
每当我这样做git status
时,文件都会按字母顺序显示(应该如此):
❯ git status
On branch feature
Untracked files:
(use "git add <file>..." to include in what will be committed)
src/source.cpp
src/source.hpp
nothing added to commit but untracked files present (use "git add" to track)
但是,我希望我的标题出现在我的实现文件之前。一个原因是,每当我完成一堆工作时,我都喜欢git add -p
添加阶段性的相关文件。如果我可以先添加标题,这样我可以在之后跟进实现,那就更好了。
有什么方法可以自定义 git 以便我可以定义自己的文件顺序?类似于“句点之前的所有内容的字母数字,然后h
优先于文件扩展名中的所有其他内容”。
解决方案
你的问题是关于add -p
orstatus
吗?因为如果您只想添加更改后的头文件,则可以通过通配符指定它们:
git add -p '**.h'
如果你总是想以相同的扩展顺序添加所有文件,你可以定义一个 Git 别名来简化你的生活并节省一些击键:
git config alias.addall '!f(){ git add -p "**.hpp"; git add -p "**.cpp";};f'
推荐阅读
- angular - 角谷歌地图
- django - Cookies 在 Postman 中有效,但在浏览器中无效
- javascript - 根据变量绘制画布线
- javascript - 将对象获取到 HTML 页面
- algorithm - 如何更快地将我的 dp 编程解决方案优化为算法任务
- asp.net-mvc - 按 LINQ ASP.NET MVC 分组
- flutter - 从 Firebase 中删除数据并将其从 List Flutter 中删除后如何修复 RangeError?
- python - 在 instagram 上用 python 中的 selenium 取消关注人
- python - 使用 scrapy 查询数据库中的 PDF,然后下载它们
- java - 如何签署包含带有空格的查询参数的 GET 请求