Git忽略离子项目
我有点新的应用程序与离子和非常新的存储库的主题,当我做一个提交无尽的文件上传,我觉得很难确定什么是在项目中的变化,这就是为什么我想在这里寻求帮助,如果我可以指导你忽略文件,如果一个文件默认情况下存在占用和在哪里,因为大部分工作是在www文件夹中完成的。对不起,如果问题是非常基本的,但我会解决这个问题。Git忽略离子项目
这里的问题是,如果你已经添加所有这些文件,一旦你把.gitignore
它将无法正常工作你要。您需要将.gitignore
置于项目的最初阶段。
所以,我的建议是:在Git中创建另一个项目,只需再次上传您的项目并创建.gitignore
文件。我是以我自己的经验告诉你的。
的你应该把什么在.gitignore
node_modules
.tmp
.sass-cache
**/bower_components or sometimes it is lib/**
platforms
plugins
*.swp
*.swo
*.log
*.DS_Store
,以创建该文件的基础知识,你可以从Git来完成它,或者你的终端:
- 在终端,导航到你的Git仓库的位置。
- 输入
$ touch .gitignore
创建一个.gitignore
文件。
您可以使用此gitignore
node_modules/
temp/
*.DS_Store
*.log
*.swp
有关详细信息查看该链接http://forum.ionicframework.com/t/whats-a-good-gitignore-for-an-ionic-project/4115
非常感谢您的帮助,真相这两个答案帮助了我很多! – NHTorres
当使用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
关于如何启动一个棚架离子2项目,因为你已经安装了所有的必要条件前NPM模块:
$ ionic start MyProject --v2
在刚刚创建的新目录MyProject /中,您会发现该入门者/模板项目结构附带的默认.gitignore。
非常感谢您的帮助,真相这两个答案帮助了我很多! – NHTorres
@sioesi看,这是在git帮助页面上:''如果你已经有一个文件签入了,并且你想忽略它,如果你稍后添加一个规则,Git不会忽略这个文件。'''什么是我告诉过你。 [这里的参考](https://help.github.com/articles/ignoring-files/) – NietzscheProgrammer
是的,实施它,它工作得很好,谢谢你! – NHTorres