<commit_before>h1. Thor-Git

Here are a few Thor tasks to make developing with Git easier (and some corresponding Git aliases to 
make invoking them easier). Install them with:

<pre>
$ thor install git.thor
</pre>

Or, if you don't want to actually download this stuff, just use Thor:

<pre>
$ thor install "http://github.com/cypher/thor-git/tree/master/git.thor?raw=true"
</pre>

h2. Common Commands

<pre>
$ thor git:update
</pre>

Updates your current git repository, autodetecting whether you have a regular ol' git project or a
git-svn project.

<pre>
$ thor git:push
</pre>

Commits any changes in your current branch not yet pushed upstream _and_ ports 'em over to master.

<pre>
$ thor git:open [mynewbranch]
</pre>

<pre>
$ thor git:close [mynewbranch]
</pre>

This is open's brother, and should be used when you finish something and have already moved it to
master or upstream. If you haven't yet, don't worry - this won't eat your data.

h2. Credits
<commit_msg>A few updates to the README<commit_after>h1. Thor-Git

Here are a few Thor tasks to make developing with Git easier (and some corresponding Git aliases to 
make invoking them easier). Install them with:

<pre>
$ thor install git.thor
</pre>

Or, if you don't want to actually download this stuff, just use:

<pre>
$ thor install "http://github.com/cypher/thor-git/tree/master/git.thor?raw=true"
</pre>

You can add the git aliases by copying them into the corresponding section of your global @.gitconfig@.

h2. Common Commands

<pre>
$ thor git:update
</pre>

Updates your current git repository, autodetecting whether you have a regular ol' git project or a
git-svn project.

<pre>
$ thor git:push
</pre>

Commits any changes in your current branch not yet pushed upstream _and_ ports 'em over to master.

<pre>
$ thor git:open [mynewbranch]
</pre>

Creates a new branch off master. Think of this as opening an issue, or a new path of development.

<pre>
$ thor git:close [mynewbranch]
</pre>

This is open's brother, and should be used when you finish something and have already moved it to
master or upstream. If you haven't yet, don't worry - this won't eat your data.

h2. Credits

{'fraction_non_alphanumeric': 0.08653401203146692, 'fraction_numerical': 0.002776492364645997, 'mean_word_length': 4.087058823529412, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 27, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4688293', 'n_tokens_mistral': 711, 'n_tokens_neox': 667, 'n_words': 320}