This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
Git is an open source, distributed version control system implemented | |
as a directed acyclic graph of commit objects pointing to snapshots | |
of content, with all data saved in it's own custom content addressable | |
filesystem by the SHA-1 checksum hash of each objects data. branches | |
are simply pointers into this directed graph of commits, identifying | |
entry points that designate the latest work on that branch, allowing | |
Git to traverse the pointers, determining a coherent history. | |
this makes branching cheap and easy, and merging simple, encouraging | |
non-linear development styles and frictionless context switching while | |
facilitating distributed development, cryptographic integrity and late |
In this quick walkthough you'll learn how to create a separate branch in your repo to house your screenshots and demo gifs for use in your master's readme.
In order to prevent any loss of work it is best to clone the repo in a separate location to complete this task.
Create a new branch in your repo by using git checkout --orphan assets
Windows PowerShell has several transition aliases that allow UNIX and CMD users to use familiar command names in Windows PowerShell. The most common aliases are shown in the table below, along with the Windows PowerShell command behind the alias and the standard Windows PowerShell alias if one exists.
CMD Command | UNIX Command | PowerShell Command | PowerShell Alias |
---|---|---|---|
dir | ls | Get-ChildItem | gci |
xs
s
m
lg
xl
FontAwesome
iconsfunction getComputerChoice() { | |
randomNumber = Math.floor(Math.random() * 3); | |
switch (randomNumber) { | |
case 0: | |
return 'rock'; | |
case 1: | |
return 'paper'; | |
case 2: | |
return 'scissors'; | |
break; |