Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.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 - Fatal编程技术网

git忽略特定目录、绝对路径或相对路径

git忽略特定目录、绝对路径或相对路径,git,Git,我想忽略目录bower\u组件 bower_components ~/bower_components /usr/root/bower_components 绝对路径和相对路径,应该使用哪种路径 为了安全起见,我设置了 *ower_components/ 您应该指定相对于git目录根的路径。例如,如果这就是你的git回购协议的样子 demo ├── .git ├── bower_components | └── ... └── xyz └── bower_components

我想忽略目录
bower\u组件

bower_components
~/bower_components
/usr/root/bower_components
绝对路径和相对路径,应该使用哪种路径

为了安全起见,我设置了

*ower_components/

您应该指定相对于git目录根的路径。例如,如果这就是你的git回购协议的样子

demo
├── .git
├── bower_components
|   └── ...
└── xyz
    └── bower_components
        └── ...
您的.gitignore将只包含
bower\u组件
。它将同时处理根目录和xyz目录中的目录


您只需要忽略git repo内部的路径,不需要忽略
~/bower\u组件
/usr/root/bower\u组件
或repo外部的任何其他内容。(假设您的repo不是/或~)

您应该指定相对于git目录根的路径。例如,如果这就是你的git回购协议的样子

demo
├── .git
├── bower_components
|   └── ...
└── xyz
    └── bower_components
        └── ...
您的.gitignore将只包含
bower\u组件
。它将同时处理根目录和xyz目录中的目录


您只需要忽略git repo内部的路径,不需要忽略
~/bower\u组件
/usr/root/bower\u组件
或repo外部的任何其他内容。(假设您的回购协议不是/或~)

正确的.gitignore应该是

bower_components/
这将只忽略文件夹(而不是名为
bower\u components
的潜在文件)

这将忽略Git存储库中任何深度的任何
bower\u组件
文件夹。

正确的.gitignore将是

bower_components/
这将只忽略文件夹(而不是名为
bower\u components
的潜在文件)

这将忽略Git存储库中任何深度的任何
bower\u组件
文件夹。

指定相对于Git目录根的路径。您只需忽略git repo内部的路径,无需忽略
~/bower_组件
/usr/root/bower_组件
(假设您的repo不是
/
~
),请发送简洁的注释以供进一步参考@lakshaygarg指定相对于git目录根的路径。您只需忽略git repo内部的路径,无需忽略
~/bower_组件
/usr/root/bower_组件
(假设您的repo不是
/
~
),请发送简洁的注释以供进一步参考@lakshaygarg虽然这个答案的底线是正确的(“它将同时处理根目录和xyz目录中的目录”),但开头的语句不是(“您应该指定相对于git目录根的路径”)。您没有指定相对于根目录的路径——您只是在git目录的根目录下指定文件夹名称。虽然这个答案的底线是正确的(“它将同时处理根目录和xyz目录中的目录”),但开头的语句不是(“您应该指定相对于git目录根目录的路径”)。您没有指定相对于根目录的路径——您只是在git目录根目录下指定文件夹名称。