这些是我的 .gitignore 中关于生成的文件的行flutter pub run build_runner build --delete-conflicting-outputs
*.freezed.dart
*.g.dart
Run Code Online (Sandbox Code Playgroud)
我试过
git rm -rf --cached .
git add .
Run Code Online (Sandbox Code Playgroud)
仍然*.freezed.dart再次*.g.dart添加
好的,我最近升级到 Angular 13,现在我有这个文件夹名称“.angular”。
我已将其条目添加到.gitignore文件中.angular/cache,因为它不想跟踪它,但其中的文件始终在 git 更改中显示为未跟踪文件。
StackOverflow 上的几乎每个答案都告诉我们运行以下命令。
git rm -r --cached .
git add .
git commit -m ".gitignore is now working"
Run Code Online (Sandbox Code Playgroud)
这一切所做的就是暂存未跟踪的文件,然后对其进行提交。我的.angular文件夹仍在被跟踪。它仍然没有像 node_modules 那样显示为灰色,这意味着 git 不会忽略它。
我应该做一些不同的事情吗?
我遇到这个错误是因为我在将.env.local其添加到.gitignore. 对此的回答如下。
我正在使用git来管理扩展的CodeIgniter框架.它是当前CI版本的克隆版,其中包含额外的帮助程序,库等.
我有很多网站都使用这个框架,如果我添加一个新的帮助方法或修复一个网站中的错误,我希望能够轻松更新所有其他网站,而不会覆盖任何自定义文件.
我希望实现以下工作流程
git init以初始化一个空白的本地git仓库git remote add origin git@github.com:username/framework_repogit pull origin master git push origin master多数民众赞成,但是:
什么是实现这一目标的最佳方式?一些.gitignore伏都教?我已经使用.gitignore来忽略文件,但是在这种情况下它略有不同,因为我只想在第一次请求时提取文件.
我希望这是有道理的.
我的rails应用将所有用户照片上传到文件夹/上传/照片/.我想忽略git中这个文件夹中的所有内容,除了一个子文件夹/ uploads/photos/default /.
这可能是使用.gitignore文件吗?
.gitignore的正确语法是什么,以排除*.cache目录的所有子目录中的所有文件/StringsEditor?
我试过了两个/StringsEditor/*.cache,/StringsEditor/*/*.cache但没有一个有效.
我试图找出在git中处理node_modules的最佳方法.根据我的阅读,有两种选择:
A.将所有node_modules与我的项目一起保存在git存储库中.这样,克隆我的项目的人不必安装任何模块.
B.不要守在git仓库任何node_modules,即有"的.gitignore"的文件,包含'node_modules’.
但是,在某些项目中,我没有看到这两个选项中的任何一个.例如,在该项目的Node.js,没有node_modules,也没什么的.gitignore文件...
当我叉这个回购协议,也NPM安装,文件夹充满node_modules,并且因为没有的.gitignore,混帐尝试提交他们...
我究竟做错了什么?
我在我的一个名为"Database"的目录中有一个名为".gitignore"的子目录,我想让git忽略,所以我将它列在我的.gitingore文件中.
的.gitignore:
[Bb]in/
[Dd]ebug/
[Rr]elease/
.gitignore/
Run Code Online (Sandbox Code Playgroud)
当我执行像git status Database这样的命令时,我收到以下警告:
warning: unable to access 'Database/.gitignore': Permission denied
Run Code Online (Sandbox Code Playgroud)
谁能帮助我了解我能做些什么来摆脱这个警告?
PS:我验证了"数据库"和".gitingore"的文件夹权限是相同的.
PS:我在Windows 8上运行git.我认为这不重要.
我正在使用带有Ruby on Rails 的cloud9 IDE并且遇到git问题.
我的工作区中有一个名为.c9的文件夹,其中包含所有与cloud9相关的文件,包括定期更改的元数据.
我已经添加了一个忽略我的gitignore但仍然继续推送到我的bitbucket存储库.更糟糕的是当我分支内部包含的元数据失去同步时,git坚持我必须在合并之前解决问题.
我不知道我在这里做错了什么.
我的gitignore看起来像这样:
# Ignore the c9 files.
/.c9
我也试过
.c9,/.c9/*,.c9/*但没有喜悦...
我已经检查过它是否真的在我的工作区中la返回:
.c9/
.gitignore
Gemfile.lock
README.md
Todo.md
bin/
config.ru
lib/
public/
test/
vendor
.git/
Gemfile
Guardfile
Rakefile
app/
config/
db/
log/
spec/
tmp/
Run Code Online (Sandbox Code Playgroud)
关于我哪里出错的任何想法?
我有一个.gitignore地方,我希望某些部分应该在整个项目中共享,但其他部分应该是针对具体的.我怎样才能达到这个或类似的效果?
我最初的想法是将.gitignore分为两部分,一个项目共享部分和一个特定于个人的部分,其中项目共享部分已签入,但个别特定部分未签入.在Google和StackOverflow上搜索表明不存在拆分/包含其他文件机制.
有没有人有一个很好的选择?提前致谢!