I created a new project using Yeoman. Using Grunt I've created the dist directory. My whole project is on Github, https://github.com/d3a1i0/mykungfuisstrong.com, and I've created a prod branch. My question is how do I get my prod branch to have only the contents of dist instead of having the dist directory and it's contents. That way when I work on the master and I want to deploy I can just commit the new changes to the prod branch. I'm trying to do this so I can set up grunt-build-control which I may have more questions about at another time.
How do I create a deploy git branch for my Yeoman project?
248 Views Asked by Neil At
1
There are 1 best solutions below
Related Questions in GIT
- Push mysql database script to server using git
- Git show's file path
- Git > diffs filtered, show only certain changed classes/files
- Pushing to git repository hosted by Visual studio online without entering user name and password
- How do I create my own Git branch to work on?
- Git init --bare giving error fatal: Out of memory? mmap failed: No such device
- Sub-directory into independent repository and later merge back into main repository
- How to find the Git Revision Hash in a synced SVN repo using SubGit?
- eclipse errors when try to change to master git branch
- How to have Heroku build my development branch on a staging server?
- Is "Merged in" a commit message created by bitbucket, or git?
- Git: Multiple projects under one directory
- Permission denied hg-git
- Is it possible to clone a private git repo without adding ssh keys
- Track file in master repository which is ignored in submodule
Related Questions in DEPLOYMENT
- Can I deploy multiple instances of my application on the same windows phone?
- Deploy enterprise (in-house) application on windows phone without developer unlocking the phone?
- uninitialized constant ActiveMerchant::Billing::CreditCard::Validateable (NameError) - in Spree shop
- How to Continuously Develop and Deploy an Access 2010 Database Application
- Efficient way of organizaing mail sending from Rails app
- Deployment over GPRS to embedded devices
- Weblogic 12c web application not start properly after server reboot
- Deployment in Weblogic 10.3, how to change properties
- Deployed Version of MVC Site Not Working
- Laravel 5 on shared hosting getting internal server error
- Integration between Java Applets and .Net dll
- Capistrano Rails deploy with new migration files
- EF Code First - Multiple Application Versions Sharing A Database
- Docker: How to create a stack, multiple images or one base image?
- Slow wpf startup due to publish policy... maybe
Related Questions in GRUNTJS
- Strange npm behavior when installing packages like grunt
- How do I compile mutliple HTML Jade templates that use the same mixin
- Single config files for all tasks
- Does an existing gruntfile need to be edited? What is the common workflow?
- Electron default app doesn't change
- does it make sense to browserify polymer elements` js?
- Access Django (back-end) and Grunt (front-end) of a project on a LAN network
- Compile LESS files with Grunt from multiple directories into single one, at given path
- Compile SASS files in separate folder with relative assets/urls?
- SASS illegal nesting
- Writing multiple functions in AMD javascript module
- Grunt-serve removes bootstrap-sass-official javascript files after update to 3.3.4
- In Angular project reference to php script give 404 (Not Found) locally, but works on live site
- how to manage file dependencies in a website
- Gruntfile.js with grunt-contrib-connect Proxy error: ECONNRESET
Related Questions in YEOMAN
- "Your npm version is outdated." but it's not. While install yo
- Does an existing gruntfile need to be edited? What is the common workflow?
- Deploy yeoman angular-fullstack project to Azure
- Yeoman Generator - utils is not defined
- Grunt-serve removes bootstrap-sass-official javascript files after update to 3.3.4
- In Angular project reference to php script give 404 (Not Found) locally, but works on live site
- How to explicitly include Foundation 5 child scripts in Bower/Grunt?
- Trying to install yo with npm on Windows
- Change Lodash delimiters with Yeoman
- How do I create a deploy git branch for my Yeoman project?
- An error was raised by libgit2. Folder name longer than 256 chars
- Integrating a Single-Page Angular App Template into Sails.js
- How JHipster rename resources files
- Why use Yeoman's generators instead of Maven's archetypes?
- Grunt really slow after running and completing "watch" task
Related Questions in BRANCHING-AND-MERGING
- What is the best branching strategy in TFS to share code between multiple team projects?
- How do I create a deploy git branch for my Yeoman project?
- Can I use `diff ...` as an indicator for branch cleanup?
- Create branch afterwards, apply tags and use specific commit for both branches
- Migrate SVN to git with cleanup
- What tools are there to visualise the merge structure of dozens of git branches?
- development branch with multiple parallel releases
- Basic; commit, change branch, merge, switch branch, continue
- Git hub : Issue pushing changes to remote server through Xamarin Studio
- How can QA test multiple features at once with feature branching in Gitflow workflow?
- Team Foundation Server best practice, branch "common" project or grant permission?
- TFS Create Main and Development branch from existing team project
- Can TFS & Visual studio generate branch timeline diagrams?
- Feature branches in remote not getting deleted
- Git Move Not-Pushed Commit from temp to master branch
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
From the doc of
grunt-build-control, the point of the task is that you don't need to worry about it. The task expects a full branch that compiles to a build folder, and will handle the rest for you: building, then commiting the result to a local branch - and then pushing to the proper repo (like a Heroku deploy repo) if you wish to.If you just want to commit to a branch, and it is called
prod, your Gruntfile would be:Then you would call
grunt buildcontrol:build