Git忽略离子项目

NHT*_*res 23 git ionic-framework

我是一些新的应用程序与离子和非常新的存储库的主题,当我做提交无限的文件上传,我发现很难确定项目的变化,这就是为什么我想要求帮助在这里,如果我可以指导你忽略文件,如果一个文件默认存在占用和在哪里,因为大多数工作是在www文件夹中完成的.对不起,如果问题非常基本,但我会很快解决这个问题.

Non*_*Non 26

这里的问题是,如果你已经添加了所有这些文件,一旦你把.gitignore它放在一起就行不通.你需要把它放在.gitignore你项目的最开始.

所以,我建议:在Git中创建另一个项目,再次上传你的项目并创建.gitignore文件.我根据自己的经验告诉你这个.

你应该把它放在哪里的基础知识 .gitignore

node_modules
.tmp
.sass-cache
**/bower_components or sometimes it is lib/**
platforms
plugins
*.swp
*.swo
*.log
*.DS_Store
Run Code Online (Sandbox Code Playgroud)

为了创建这个文件,你可以从Git或终端上做到:

  1. 在终端中,导航到Git存储库的位置.
  2. 输入$ touch .gitignore以创建.gitignore文件.

  • 无需创建新项目.要忽略先前已提交的文件,请使用git`rm --cached`.请参见http://stackoverflow.com/questions/6535362/gitignore-after-commit (6认同)
  • 非常感谢你的帮助,真相这两个答案对我帮助很大! (2认同)

dar*_*r27 11

使用Ionic 2时,脚手架(启动器)项目会为您提供开箱即用的.gitignore文件.它几乎涵盖了人们希望解决的所有基本文件.

启动器项目中的.gitignore文件应如下所示:

# Specifies intentionally untracked files to ignore when using Git
# http://git-scm.com/docs/gitignore

*~
*.sw[mnpcod]
*.log
*.tmp
*.tmp.*
log.txt
*.sublime-project
*.sublime-workspace
.vscode/
npm-debug.log*

.idea/
.sass-cache/
.tmp/
.versions/
coverage/
dist/
node_modules/
tmp/
temp/
hooks/
platforms/
plugins/
plugins/android.json
plugins/ios.json
www/
$RECYCLE.BIN/

.DS_Store
Thumbs.db
UserInterfaceState.xcuserstate
Run Code Online (Sandbox Code Playgroud)

有关如何启动脚手架Ionic 2项目,假设您已安装所有必备的npm模块:

$ ionic start MyProject --v2
Run Code Online (Sandbox Code Playgroud)

在新目录MyProject /刚刚创建的内部,您将找到此入门/模板项目结构附带的默认.gitignore.