小编and*_*coz的帖子

Git 自动完成

我和你们中的许多人一样使用 Git。此外,我不使用任何 GUI — 只是 CLI。所以我想知道:有没有什么办法可以使Git命令(git statusgit checkout等)完成自己打标签时?就像其他 CLI 命令一样。

PS 我正在使用 Arch Linux,如果这很重要的话。

command-line bash git autocomplete command

8
推荐指数
1
解决办法
3854
查看次数

使用 git diff 仅显示没有语法的更改行

我有一个文本文件中的用户名列表。我更新这个文件并提交它。我正在寻找一种方法来获取自上次提交以来的更改列表。

我根本不需要任何差异格式,我只想获得自上次提交以来每行一个用户名的输出(因为它们被添加到每个提交中)。

我找不到从输出中删除所有 git diff 语法的设置,因此它纯粹是仅添加的新行列表。

例子

原始文件:

user1
user2
user3
Run Code Online (Sandbox Code Playgroud)

然后我添加

user4
user5
Run Code Online (Sandbox Code Playgroud)

然后提交。

我希望能够进行 git diff 并仅查看:

user4
user5
Run Code Online (Sandbox Code Playgroud)

diff git text-processing

4
推荐指数
1
解决办法
8932
查看次数

关于按行分隔将单个文件分成多个文件

目前,我有一个纯文本文件,A,例如

lowest priority
very high significance.
outstanding
very novel
Run Code Online (Sandbox Code Playgroud)

在这个文件中,每一行都包含一个句子。我想把这个文件分成多个文件,每个文件由原文件A的单行组成。 比如对于示例文件A,我想生成四个文件:

  • A1,有单行, lowest priority
  • A2,有单行, very high significance
  • A3,有单行, outstanding
  • A4,单行,very novel

在linux下如何做到这一点?

linux command-line shell text-processing files

3
推荐指数
1
解决办法
958
查看次数

标签 统计

command-line ×2

git ×2

text-processing ×2

autocomplete ×1

bash ×1

command ×1

diff ×1

files ×1

linux ×1

shell ×1