Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在git中从终端隐藏未跟踪的文件和其他文件_Git_Git Bash_Git Status - Fatal编程技术网

在git中从终端隐藏未跟踪的文件和其他文件

在git中从终端隐藏未跟踪的文件和其他文件,git,git-bash,git-status,Git,Git Bash,Git Status,我们为magento站点设置了git 我们编辑了很多文件,现在我使用命令:git status 我可以看到如下图所示。我想对终端隐藏这些文件,但我不想删除它 有什么办法可以让我躲开终点站吗 用这个 git status -uno 这相当于: git status --untracked-files=no 手册中有点隐藏,但ManageforStatus说支持与GitCommit相同的选项,因此您必须查看这些选项。使用此选项 git status -uno 这相当于: git status

我们为magento站点设置了git

我们编辑了很多文件,现在我使用命令:git status

我可以看到如下图所示。我想对终端隐藏这些文件,但我不想删除它

有什么办法可以让我躲开终点站吗

用这个

git status -uno
这相当于:

git status --untracked-files=no
手册中有点隐藏,但ManageforStatus说支持与GitCommit相同的选项,因此您必须查看这些选项。

使用此选项

git status -uno
这相当于:

git status --untracked-files=no

手册中有点隐藏,但manage for status表示支持与git commit相同的选项,因此您必须查看这些选项。

@Usman Maqbool的答案适用于从未提交的文件,并且被git视为“未跟踪”的文件。对于已添加到repo中但希望忽略本地更改的文件,如前所述,有2个选项


我建议使用git update index-skip worktree[filename]选项,因为这样看起来更安全

@Usman Maqbool的答案适用于从未提交过的文件,并且被Git认为是“未跟踪”的文件。对于已添加到repo中但希望忽略本地更改的文件,如前所述,有2个选项


我建议使用git update index-skip worktree[filename]选项,因为这样看起来更安全

我不确定我是否理解你想做什么

如果要查看特定子文件夹中的修改:

git status business/logic/
如果要隐藏有关应用程序/代码的行:


我不知道我是否明白你想做什么

如果要查看特定子文件夹中的修改:

git status business/logic/
如果要隐藏有关应用程序/代码的行:



如果我运行此命令git status-uno,我可以在图像2中隐藏文件,但我也想在图像1中隐藏文件。是否添加了.gitignor文件?我没有添加该文件,是否需要在服务器中添加该文件?您必须在git repo中添加该文件。在.A.gitignore文件中检查最后一个答案将只忽略尚未在存储库中的文件。这不会修复显示为已修改的跟踪文件。如果我运行此命令git status-uno,我可以在图像2中隐藏文件,但我也想在图像1中隐藏文件。是否添加了.gitignor文件?我没有添加该文件,是否需要在服务器中添加该文件?您必须在git repo中添加该文件。在.A.gitignore文件中检查最后一个答案将只忽略尚未在存储库中的文件。这不会修复显示为已修改的跟踪文件。在运行此命令“git update index-skip worktree”后,如果我再次编辑相同的文件,它是否会位于“修改的文件”列表下?@babyncoding没有提到提交的文件。他刚刚提到了git状态。老实说,我自己没有使用过这个,但从命令描述来看,在您返回并对这些文件运行“git update index-no skip worktree[filename]”之前,git似乎会忽略任何本地更改。我发布的链接解释了更多内容:@UsmanMaqbool我指的是某些人在某个时间点提交的文件,因此这些文件在在线回购中,由Git跟踪。使用.gitignore不会对这些文件产生任何影响。gitignore只告诉Git开始忽略与给定正则表达式匹配的任何新文件。请随时阅读更多关于它的最佳解决方案。在运行此命令“git update index-skip worktree”后,如果我再次编辑相同的文件,它是否会位于“修改的文件”列表下?@babyncoding没有提到提交的文件。他刚刚提到了git状态。老实说,我自己没有使用过这个,但从命令描述来看,在您返回并对这些文件运行“git update index-no skip worktree[filename]”之前,git似乎会忽略任何本地更改。我发布的链接解释了更多内容:@UsmanMaqbool我指的是某些人在某个时间点提交的文件,因此这些文件在在线回购中,由Git跟踪。使用.gitignore不会对这些文件产生任何影响。gitignore只告诉Git开始忽略与给定正则表达式匹配的任何新文件。请随意阅读更多关于它的最佳解决方案。不,我不想在终端中查看这些文件,但如果我再次编辑这些文件,我想在修改的文件列表下查看。git add/git rm+git commit?我成功添加,但当我试图删除时,我得到了这个,因为该文件夹不存在于中server@LeGEC我在服务器上创建了该文件夹,但仍然收到相同的错误否,我不想在终端中查看这些文件,但如果我再次编辑这些文件,我想在“修改的文件”列表下查看。git add/git rm+git commit?我已成功添加,但当我试图删除时,我得到了这个,因为该文件夹不存在于中server@LeGEC我在服务器上创建了那个文件夹,但仍然得到相同的错误