我正在使用密码库管理我的密码。我已经用git设置好了。现在我有一个用例,我想将条目从“ABC”重命名为“abc”。我尝试用 来做pass git mv ABC.gpg abc.gpg
。这有效,但我的存储库中没有提交,它只是在暂存区域中。我应该提交更改还是我的工作流程有问题?
答案1
您可以使用以下命令发出提交
pass git commit
pass
不会自动提交您使用 所做的更改pass git
,因此您需要单独提交这些更改。
请注意,pass
还允许您使用以下命令重命名条目
pass mv oldname newname
这会提交移动,但首先还会重新加密移动的条目。
从pass
手册:
mv [ --force, -f ] old-path new-path
将密码或目录重命名
old-path
为new-path
.该命令也可以命名为rename
.如果--force
指定,则静默覆盖new-path
(如果存在)。如果new-path
以尾随 结尾/
,则始终将其视为目录。密码有选择地重新加密为其新目的地的相应密钥。