Skip to content

Instantly share code, notes, and snippets.

@thegreatchrispy
thegreatchrispy / cygwin_windows10.md
Last active May 17, 2019 05:22
This is my preferred installation of Cygwin for Windows 10, including all libraries I find most useful.

THEGREATCHRISPY'S GUIDE TO INSTALLING CYGWIN ON WINDOWS 10

Here I am documenting my process for downloading, installing, and tweaking the settings for Cygwin, a Linux-based environment that runs on Windows. This is largely to help myself, so that I won't have to hunt down and rediscover processes and settings that I have already figured out in the past. However, I also want this to help as many people other than myself as possible. So lets dive into Cygwin.

DISCLAIMER: This guide assumes some knowledge about computers, such as the difference between 32-bit and 64-bit architectures and how to determine your computer's architecture.


What is Cygwin?

This is the description of Cygwin from their own website:

@thegreatchrispy
thegreatchrispy / readme.md
Last active May 16, 2019 06:21 — forked from benstr/readme.md
Gist Markdown Cheatsheet

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Paragraph

@thegreatchrispy
thegreatchrispy / git-shared-repo-workflow.txt
Last active July 19, 2018 17:18 — forked from mvitocruz/git-workflow.txt
Proposed workflow for a shared repository model, intended to skip pull requests. Allows all users to update master branch freely.
Assuming new features are supposed to be pushed to origin/master.
Aims:
* keep history simple (linear if possible, but make it easy to see
multi-commit features)
* avoid pull requests, allow any user to merge with master at any time
* try to minimize branch shuffling during the process
1) Make sure you are up to date:
git fetch
@thegreatchrispy
thegreatchrispy / git.migrate
Created April 30, 2018 15:59 — forked from niksumeiko/git.migrate
Moving git repository and all its branches, tags to a new remote repository keeping commits history
#!/bin/bash
# Sometimes you need to move your existing git repository
# to a new remote repository (/new remote origin).
# Here are a simple and quick steps that does exactly this.
#
# Let's assume we call "old repo" the repository you wish
# to move, and "new repo" the one you wish to move to.
#
### Step 1. Make sure you have a local copy of all "old repo"
### branches and tags.
@thegreatchrispy
thegreatchrispy / verification.txt
Created June 8, 2017 19:09
Blockstack ID verification
Verifying that "thegreatchrispy.id" is my Blockstack ID. https://onename.com/thegreatchrispy