Git Bash 复制粘贴自动输入
Git Bash Copy Paste auto-enter
所以我知道如何使用 Git Bash 的快捷命令进行复制和粘贴,但我不知道如何在尝试时禁用自动输入功能复制粘贴不止一件事。我刚刚在学习如何使用 Git,我想使用以下内容:
git log
然后
git diff {copy paste from git log commit 1} {commit 2}
但它会在我粘贴第一个提交后立即自动输入(大约 80 个字符长,所以打字太痛苦了)。使用 git --version
命令,我得到:2.17.0.windows.1
.
编辑:由于评论提到没有突出显示换行符,我看到终端自动突出显示到右边,就像我从右到左突出显示一样。显然,必须从左到右突出显示。它解决了问题,非常感谢!
当您突出显示要复制的内容时,请确保您没有 select EOL 字符。这意味着您不应该三次单击。一种解决方案是 select 除了要复制的行中的最后一个字符之外的所有内容。然后你将不得不手动输入最后一个字符。
请注意,如果要为提交复制 SHA-1 哈希,则可以使用足够多的前导数字来唯一标识提交。您不需要完整的哈希值。通常 5 或 6 个前导数字就足够了。
由于评论提到没有突出显示换行符,我看到终端自动突出显示到右边,就像我从右到左突出显示一样。显然,必须从左到右突出显示。它解决了问题,非常感谢!
我所说的自动突出显示是指我使用鼠标从文本末尾(最右边的文本)向左开始突出显示。我一开始拖动,突出显示的区域就会自动扩展到整个控制台行的末尾(一直到控制台 window 的右侧)。这一定是拾取了换行符,所以当我粘贴时,它也 运行 命令。
所以我知道如何使用 Git Bash 的快捷命令进行复制和粘贴,但我不知道如何在尝试时禁用自动输入功能复制粘贴不止一件事。我刚刚在学习如何使用 Git,我想使用以下内容:
git log
然后
git diff {copy paste from git log commit 1} {commit 2}
但它会在我粘贴第一个提交后立即自动输入(大约 80 个字符长,所以打字太痛苦了)。使用 git --version
命令,我得到:2.17.0.windows.1
.
编辑:由于评论提到没有突出显示换行符,我看到终端自动突出显示到右边,就像我从右到左突出显示一样。显然,必须从左到右突出显示。它解决了问题,非常感谢!
当您突出显示要复制的内容时,请确保您没有 select EOL 字符。这意味着您不应该三次单击。一种解决方案是 select 除了要复制的行中的最后一个字符之外的所有内容。然后你将不得不手动输入最后一个字符。
请注意,如果要为提交复制 SHA-1 哈希,则可以使用足够多的前导数字来唯一标识提交。您不需要完整的哈希值。通常 5 或 6 个前导数字就足够了。
由于评论提到没有突出显示换行符,我看到终端自动突出显示到右边,就像我从右到左突出显示一样。显然,必须从左到右突出显示。它解决了问题,非常感谢!
我所说的自动突出显示是指我使用鼠标从文本末尾(最右边的文本)向左开始突出显示。我一开始拖动,突出显示的区域就会自动扩展到整个控制台行的末尾(一直到控制台 window 的右侧)。这一定是拾取了换行符,所以当我粘贴时,它也 运行 命令。