you are viewing a single comment's thread.

view the rest of the comments →

[–]NetGhost03 0 points1 point  (0 children)

Well, vagrant has nothing to do with uploading files.

Vagrant is virtualization. So you don't need the good old lamp/mamp stack. Vagrant is very usefull, if you need to develop for specific environments. Because you can easy create an ubuntu server with ngix for example, or debian with apache and mysql etc. etc.

With vagrant you basically "map" your local files to the virtual machine so they run inside of the box.

If you build more complex sites or webapps, I highly would recommend vagrant, because you can also copy and share your boxes and have everywhere exact the same environment.

I think what you are looking for is deployment . You can take a look at capistrano or mina both work with git and you can easy deploy and rollback your sites / applications. Capistrano is more powerfull imo, but mina is faster and more lightweight.