首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略dir/*与dir/和dir之间的Git差异

忽略dir/*与dir/和dir之间的Git差异
EN

Stack Overflow用户
提问于 2016-01-13 19:21:20
回答 1查看 50关注 0票数 1

当我执行git pull时,一个未被跟踪的目录被删除了,这让我很惊讶。

我想知道这是否与我的.gitignore文件有关。

对于那个特定的文件夹,我有:

/path/to/folder/*

而对于其他一些文件夹,我有:

/path/to/folder/

有区别吗?尤其是当我执行git pull操作时,文件夹中的文件会发生什么变化

注意:我事先备份了这些文件,所以我可以恢复它们。但在未来,我将需要能够在不受这一潜在灾难影响的情况下进行git pull

EN

回答 1

Stack Overflow用户

发布于 2016-01-13 19:53:57

git不跟踪空目录。一旦你得到了一些文件,如果你运行git status,它将显示dir/为untracked。这意味着: dir文件夹中我没有跟踪的任何内容。

.gitignore文件在git状态下使用:当您运行git状态时,它会将您的工作目录与索引进行比较,并使用.gitignore忽略提到的文件。

当您运行git pull- it时,它会运行fetch和merge。它不会删除未跟踪的目录和文件,但会与远程传入的更改合并。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34765328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档