1. echo $PATH | tr ':' '\n'

  2. 如果你有一些临时修改需要使用,但是不想提交到 Git 历史记录中,也不想使用 git stash 命令将其隐藏起来,你可以考虑使用 Git 的 assume-unchanged 功能。 assume-unchanged 功能允许你告诉 Git 某个文件的改动被认为是未修改的,从而使这些改动不会显示在 git status 的输出中,也不会被提交到 Git 历史记录中。

    你可以按照以下步骤将文件标记为 assume-unchanged

    1. 在工作目录中对文件进行修改。
    2. 运行 git update-index --assume-unchanged <file> 命令,将文件标记为 assume-unchanged
    3. 文件的修改现在不会显示在 git status 的输出中。如果你想查看文件的实际状态,可以使用 git ls-files -v <file> 命令 ( git ls-files -v | grep '^h\ ' )
    4. 如果你想撤销标记,可以运行 git update-index --no-assume-unchanged <file> 命令。

    请注意,assume-unchanged 功能只适用于本地代码库。当你将代码推送到远程仓库时,这些修改仍然会被包含在提交中。如果你希望将某些修改从远程仓库中排除,你可以考虑使用 .gitignore 文件或 git filter-branch 命令来实现。