https://github.com/dwayne/git-playground
Play with the latest Git in a virtual machine.
https://github.com/dwayne/git-playground
git virtualbox
Last synced: about 1 month ago
JSON representation
Play with the latest Git in a virtual machine.
- Host: GitHub
- URL: https://github.com/dwayne/git-playground
- Owner: dwayne
- Created: 2016-01-14T18:44:28.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-11-18T08:37:24.000Z (over 9 years ago)
- Last Synced: 2025-04-13T19:50:20.812Z (about 1 year ago)
- Topics: git, virtualbox
- Language: Shell
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Git Playground
Play with the latest [Git][git] in a [virtual machine](https://www.virtualbox.org/).
# Usage
```sh
# If you have Git installed then
$ git clone git@github.com:dwayne/git-playground.git
# Otherwise
$ mkdir git-playground && curl -L https://github.com/dwayne/git-playground/tarball/master | tar -xz --directory=git-playground --strip-components=1
$ cd git-playground
# Configure the Git user's name and email
$ sed -i "s/Dwayne Crooks/John Doe/" install-git
$ sed -i "s/me@dwaynecrooks\.com/john\.doe@example\.com/" install-git
# Bring up the VM and log in
$ vagrant up
$ vagrant ssh
# Now you're in you can play around with Git
$ mkdir example && cd example
$ echo 'Hello, world!' > hello.txt
$ git init
$ git add hello.txt
$ git ci -m "Initial commit"
$ git hist
```
# Learn
**Free**
- [Pro Git](http://git-scm.com/book)
- [Atlassian Git Tutorial](https://www.atlassian.com/git/tutorials/)
- [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/)
**Paid**
- [Git on Code School](https://www.codeschool.com/learn/git)
- [Mastering Git](https://upcase.com/mastering-git)
- [Goal-Oriented Git](https://gumroad.com/l/goal-oriented-git)
[git]: https://git-scm.com/