我四处搜索并找到了一些解释解决问题的教程,不幸的是它们没有用。基本上发生的事情是我在.gitignore中有文件,我正在使用的githubformac程序正在尝试提交,尽管它们被忽略了。我在stackoverflow上发现了一些博客甚至其他帖子,说您可以使用命令行修复它,并给出了如何解释。不幸的是,我完全没有使用命令行的经验,并且我按照他们的指示进行的尝试都未能解决问题。有没有不用命令行就能解决这个问题的方法?如果没有,有人可以告诉我如何使用发现的命令行hackhere在其他地方:gitrm-r--cached.gitadd.gitcommit-m"fixing.gitignore"
我在让.gitignore做我想做的事情时遇到了问题。我的文件夹结构如下所示:assets├──img|├──thousands|├──of|├──folders|├──KEEP_SOMETHING_IN_THIS_FOLDER||├──another||├──thousands||├──of||├──folders||├──KEEP_THIS_FILE_1.jpg||├──KEEP_THIS_FILE_2.jpg||├──KEEP_THIS_FILE_3.jpg我尽量保留这三个jpg。我试过了/assets/img/*!/assets/img/KEEP_SOMETHING_IN_TH
我在让.gitignore做我想做的事情时遇到了问题。我的文件夹结构如下所示:assets├──img|├──thousands|├──of|├──folders|├──KEEP_SOMETHING_IN_THIS_FOLDER||├──another||├──thousands||├──of||├──folders||├──KEEP_THIS_FILE_1.jpg||├──KEEP_THIS_FILE_2.jpg||├──KEEP_THIS_FILE_3.jpg我尽量保留这三个jpg。我试过了/assets/img/*!/assets/img/KEEP_SOMETHING_IN_TH
我有一个在icons/目录中包含SVG图像的存储库。尝试将这些图像添加到存储库失败,Git提示错误消息:Thefollowingpathsareignoredbyoneofyour.gitignorefiles:public/img/icons/my-icon.svgUse-fifyoureallywanttoaddthem.当我使用git-check-ignore追踪被忽略的文件时,我发现我的.gitignore_global文件中的Icon?规则是罪魁祸首。$gitcheck-ignore-vpublic/img/icons/my-icon.svg/Users/ryanatalla
我有一个在icons/目录中包含SVG图像的存储库。尝试将这些图像添加到存储库失败,Git提示错误消息:Thefollowingpathsareignoredbyoneofyour.gitignorefiles:public/img/icons/my-icon.svgUse-fifyoureallywanttoaddthem.当我使用git-check-ignore追踪被忽略的文件时,我发现我的.gitignore_global文件中的Icon?规则是罪魁祸首。$gitcheck-ignore-vpublic/img/icons/my-icon.svg/Users/ryanatalla
这个问题在这里已经有了答案:HowdoImakeGitforgetaboutafilethatwastracked,butisnowin.gitignore?(34个答案)关闭4年前。在这种情况下,我想忽略iOS使用的文件,尤其是这个文件.DS_Store我创建了一个.gitignore文件touch.gitignore放在一行中/.DS_Store我推送到一个裸仓库,它有一个钩子(Hook)来checkout一个完整的仓库。该文件不断出现在我的完整存储库中。
这个问题在这里已经有了答案:HowdoImakeGitforgetaboutafilethatwastracked,butisnowin.gitignore?(34个答案)关闭4年前。在这种情况下,我想忽略iOS使用的文件,尤其是这个文件.DS_Store我创建了一个.gitignore文件touch.gitignore放在一行中/.DS_Store我推送到一个裸仓库,它有一个钩子(Hook)来checkout一个完整的仓库。该文件不断出现在我的完整存储库中。
$cat.gitignore#OSX*/.DS_Store.DS_Store.DS_Store?._*.Spotlight-V100.TrashesIcon?ehthumbs.dbThumbs.db$gitstatusOnbranchdevelopChangesnotstagedforcommit:(use"gitadd..."toupdatewhatwillbecommitted)(use"gitcheckout--..."todiscardchangesinworkingdirectory)modified:Assets/Sprites/.DS_Storenochangesadde
$cat.gitignore#OSX*/.DS_Store.DS_Store.DS_Store?._*.Spotlight-V100.TrashesIcon?ehthumbs.dbThumbs.db$gitstatusOnbranchdevelopChangesnotstagedforcommit:(use"gitadd..."toupdatewhatwillbecommitted)(use"gitcheckout--..."todiscardchangesinworkingdirectory)modified:Assets/Sprites/.DS_Storenochangesadde
我将Firebase用于一个我想开源的iOS项目。我应该在上传之前将GoogleService-Info.plist添加到.gitignore我在Github上共享项目吗?我知道它包含我的APIkey、客户端ID等,公开这些可能不安全? 最佳答案 虽然如果您提交GoogleService-Info.plist(类似地,在Android上,google-services.json)并不是世界末日,但您会更好出于一个重要原因而将其排除在外:您清楚地表明,构建您代码的其他人应该建立自己的Firebase项目来托管其配置和数据(因为您的项目