草庐IT

GitIgnore

全部标签

git - .gitignore 和 "The following untracked working tree files would be overwritten by checkout"

所以我在我的.gitignore文件中添加了一个文件夹。一旦我执行了gitstatus它就会告诉我#Onbranchlatestnothingtocommit(workingdirectoryclean)但是,当我尝试更改分支时,我得到以下信息:My-MacBook-Pro:webappmarcamillion$gitcheckoutdeveloperror:Thefollowinguntrackedworkingtreefileswouldbeoverwrittenbycheckout:public/system/images/9/thumb/red-stripe.jpgpublic

git - .gitignore 排除文件夹但包含特定子文件夹

我有文件夹application/,我将其添加到.gitignore。application/文件夹内是文件夹application/language/gr。如何包含此文件夹?我试过了application/!application/language/gr/ 最佳答案 如果您排除application/,那么它下面的所有内容都将始终被排除(即使某些后来的否定排除模式(“unignore”)可能匹配application/下的内容).为了做你想做的事,你必须“忽略”任何你想“忽略”的父目录。通常,您最终会成对地为这种情况编写规则:忽略

git - 如何阻止 .gitignore 出现在未跟踪文件列表中?

我刚刚在我的新项目的根目录下执行了一个gitinit。然后我创建了一个.gitignore文件。现在,当我输入gitstatus时,.gitignore文件出现在未跟踪文件列表中。这是为什么? 最佳答案 .gitignore文件应该在您的存储库中,因此确实应该添加并提交它,正如gitstatus所建议的那样。它必须是存储库树的一部分,以便可以merge对它的更改等等。因此,将它添加到您的存储库中,它不应该被gitignored。如果你真的想要,你可以添加.gitignore到.gitignore文件,如果你不希望它被提交。但是,在这

git - 如何创建 .gitignore 文件

我需要在我的.gitignore文件中添加一些规则。但是,我在我的项目文件夹中找不到它。它不是由Xcode自动创建的吗?如果没有,什么命令可以让我创建一个? 最佳答案 如果您使用的是Windows,它不会让您在Windows资源管理器中创建没有文件名的文件。如果您尝试将文本文件重命名为.gitignore,它会给您错误“您必须输入文件名”为了解决这个问题,我使用了以下步骤。创建文本文件gitignore.txt在文本编辑器中打开它并添加您的规则,然后保存并关闭按住Shift,右键单击您所在的文件夹,然后选择在此处打开命令窗口然后在命

git - .gitignore 用于 Visual Studio 项目和解决方案

当Git与VisualStudio解决方案(.sln)一起使用时,我应该在.gitignore中包含哪些文件>)和项目? 最佳答案 查看官方GitHub的"Collectionofuseful.gitignoretemplates".VisualStudio的.gitignore可以在这里找到:https://github.com/github/gitignore/blob/main/VisualStudio.gitignore 关于git-.gitignore用于VisualStudi

git - Android Studio 项目的 .gitignore 中应该包含什么?

对于AndroidStudio项目,我的.gitignore中应该包含哪些文件?我看过几个示例,它们都包含.iml,但IntelliJ文档说.iml必须包含在您的源代码管理中。 最佳答案 已更新至AndroidStudio3.0请在评论中分享缺失的项目。一个迟到的答案但是this替代答案不适合我们......所以,这是我们的gitignore文件:#builtapplicationfiles*.apk*.ap_*.aab#filesforthedexVM*.dex#Javaclassfiles*.class#generatedfil

git - .gitignore 被 Git 忽略

我的.gitignore文件似乎被Git忽略了-.gitignore文件是否已损坏?Git期望哪种文件格式、语言环境或文化?我的.gitignore:#Thisisacommentdebug.lognbproject/gitstatus的输出:#Onbranchmaster#Yourbranchisaheadof'origin/master'by1commit.##Untrackedfiles:#(use"gitadd..."toincludeinwhatwillbecommitted)##debug.log#nbproject/nothingaddedtocommitbutuntra

git - 使 .gitignore 忽略除少数文件之外的所有内容

我知道.gitignore文件stash了来自Git版本控制的指定文件。我如何告诉.gitignore忽略除我正在使用Git跟踪的文件之外的所有内容?像这样的东西:#Ignoreeverything:*#Donotignorethesefiles:script.pltemplate.latex 最佳答案 Anoptionalprefix!whichnegatesthepattern;anymatchingfileexcludedbyapreviouspatternwillbecomeincludedagain.Ifanegatedp

git - .gitignore 和 .gitkeep 之间有什么区别?

.gitignore和.gitkeep有什么区别?它们是名称不同的同一种东西,还是它们都有不同的功能?我似乎无法在.gitkeep上找到很多文档。 最佳答案 .gitkeep没有文档,因为它不是Git的一个特性。Gitcannotaddacompletelyemptydirectory.想要在Git中跟踪空目录的人们已经创建了将名为.gitkeep的文件放入这些目录中的约定。该文件可以被称为任何东西;Git对此名称没有特殊意义。有一个竞争约定,将.gitignore文件添加到空目录以跟踪它们,但有些人认为这令人困惑,因为目标是保留空

android - 推荐 .gitignore 用于 react-native

这个问题在这里已经有了答案:WhatfoldersshouldbegitignoredinReactNativeproject?(6个回答)关闭6个月前。我正在尝试reactnative和eject到一个完整的构建环境。遗憾的是,弹出脚本没有创建一个合理的.gitignore文件。对应用程序开发不太了解,我想知道我可以在这里.gitignore哪些目录?我猜:android/buildandroid/app/buildandroid/.gradle/这些都好吗,或者还有什么目录我应该.gitignore? 最佳答案 下面是.giti