Skip to content

Instantly share code, notes, and snippets.

View colossus9's full-sized avatar
:shipit:
Ship to Learn

James Garcia colossus9

:shipit:
Ship to Learn
View GitHub Profile
@colossus9
colossus9 / MSSQL-SearchTables-Script.sql
Created August 3, 2016 20:37
Search tables in a MS SQL database
DECLARE @Tablenames VARCHAR(500)
DECLARE @SearchStr NVARCHAR(60)
DECLARE @GenerateSQLOnly Bit
SELECT @Tablenames ='%'
SELECT @SearchStr ='%5344e086%'
SELECT @GenerateSQLOnly = 0
@colossus9
colossus9 / GitHub-Forking.md
Created August 3, 2016 20:37
How to use forks in GitHub

GitHub Forking

Whether you're trying to give back to the open source community or collaborating on your own projects, knowing how to properly fork and generate pull requests is essential. Unfortunately, when I started going through the process of forking and issuing pull requests, I had some trouble figuring out the proper method for doing so and made quite a few mistakes along the way. I found a lot of the information on GitHub and around the internet to be rather piecemeal and incomplete - part of the process described here, another there, common hangups in a different place, and so on.

In an attempt to coallate this information for myself and others, this short tutorial is what I've found to be fairly standard procedure for creating a fork, doing your work, issuing a pull request, and merging that pull request back into the original project.

Creating a Fork

Just head over to the GitHub page and click the "Fork" button. It's just that simple. Once you've done that, you can use your favorite git cli

@colossus9
colossus9 / SyncFork.md
Created August 3, 2016 20:35
Synchronize your fork with the original repository in GitHub

Sync GitHub Fork with Upstream

Reference: https://help.github.com/articles/syncing-a-fork/

The below is a summary of how you are able to synchronize your forked repository in GitHub with the original repository you originally forked from.

  1. Clone your forked repo into your workspace and cd into it.

git clone [email protected]:YOUR_USERNAME/YOUR_FORK.git

@colossus9
colossus9 / Convert git-svn tag branches to real tags.md
Created August 3, 2016 20:34
Convert git-svn tag branches to real tags

Convert git-svn tag branches to real tags

Reference: http://gitready.com/advanced/2009/02/16/convert-git-svn-tag-branches-to-real-tags.html

This information was found in the article above and has been summarized below!

In the process of converting from Subversion to Git, tags get a bit confused and show up as branches instead once converted over. This can be pretty inconvenient, especially when using git branch since a ton of branches would show up such as tag/1.2, and so on. A little bit of scripting and Git magic can clear this up easily.

First, use git svn to convert your repository. Then, use this script to convert all of the tag branches into actual tags, and finally make sure they’re deleted properly: